- 远程服务器:1.2.3.4 端口:22
- 代理服务器:4.3.2.1 端口:1080
在“终端”中使用如下指令直连:ssh root@1.2.3.4 -p 22
通过 Socks5 代理连接:ssh root@1.2.3.4 -p 22 -o "ProxyCommand=nc -X 5 -x 4.3.2.1:1080 %h %p"
如果嫌麻烦,可以在 vi ~/.ssh/config
中先写入:
Host server
HostName 1.2.3.4
Port 22
User root
Host server-proxy
Hostname 1.2.3.4
ProxyCommand nc -X 5 -x 4.3.2.1:1080 %h %p
Port 22
User root
直连:ssh server
通过 Socks5 代理连接:ssh server-proxy
版权声明:本文为原创文章,版权归 BenhoN 所有。
本文链接:https://blog.benhon.net/archives/connect_with_ssh_through_proxy_in_macos.html
所有原创文章采用知识共享 署名-非商业性使用 4.0 国际 许可协议进行许可,你可以自由地转载和修改,但请务必注明文章来源并且不可用于商业目的。