0%

SSH Over Proxy

在通过SSH管理某些区域主机的时候,访问速度并不理想,这时候需要通过代理进行加速访问。

只需要在原本 .ssh/config 配置文件中,追加ProxyCommand则可

1
2
3
4
Host hostname
ProxyCommand nc -v -X 5 -x 127.0.0.1:1080 %h %p
User remoteuser
IdentityFile ~/.ssh/file

代理 127.0.0.1:1080 是 sock5代理。

再次通过ssh连接

1
2
3
4
~$ssh root@hostdomain
Connection to hostdomain port 22 [tcp/ssh] succeeded!
Last login: Sun Dec 8 15:31:03 2019 from a.b.c.d
[root@hostdomain ~]#

会有 Connection to hostdomain port 22 [tcp/ssh] succeeded! 的提示.