通过代理使用SSH
当目的主机被神秘力量封印,SSH已经无法直接登录,这时候如果有一个可用的代理服务器,就可以让SSH通过代理登录。
ssh -o ProxyCommand="nc -X 5 -x ${PROXY_IP}:${PROXY_PORT} %h %p" user@server
说明:
-
-X指定代理协议
- 4是socks4
- 5是socks5
-
-x指定代理服务器IP和端口
可以通过alias方式添加以上-o参数,也可以写入到ssh配置~/.ssh/config
里面:
Host ${SERVER}
ProxyCommand nc -X 5 -x ${PROXY_IP}:${PROXY_PORT} %h %p