我真的很苦恼。通过代理在Linux中通过SSH客户端连接到主机
我的主机(A)是代理/防火墙(PF)的后面,需要连接到主机 H.
代理已配置的HTTP/FTP /袜子代理和我没有任何问题在Web浏览器,wget的等
但是当我用它来配置...
ssh H //to connect my host
我没有成功越过代理。它似乎尝试直接连接,而不是通过PF进行连接。
我使用的是Ubuntu 12.10。
我真的很苦恼。通过代理在Linux中通过SSH客户端连接到主机
我的主机(A)是代理/防火墙(PF)的后面,需要连接到主机 H.
代理已配置的HTTP/FTP /袜子代理和我没有任何问题在Web浏览器,wget的等
但是当我用它来配置...
ssh H //to connect my host
我没有成功越过代理。它似乎尝试直接连接,而不是通过PF进行连接。
我使用的是Ubuntu 12.10。
有几种方法可以做到这一点。您可以使用nc或尝试像开瓶器一样的包装。我将描述与wrapeer方式:
首先通过安装螺丝锥apt-get的
然后,你需要在你的./ssh/config文件来指定ProxyCommand(与你的代理主机更换example-proxy.com 8080和端口):
Host *
ProxyCommand corkscrew example-proxy.com 8080 %h %p ~/.ssh/proxyauth
您的登录凭据应在格式的〜/ .ssh/proxyauth:
login:password
'%h%p'是什么意思? – puk 2013-11-14 23:33:00
主机和端口,我想。 nc和像开瓶器这样的包装纸在这里有什么区别? – rogerdpack 2014-01-07 23:13:03
那么,你试图使用一个HTTP服务器代理SSH? – tjameson 2013-03-22 18:38:10