命令行 SSH 连接代理

Page content

命令行ssh通过代理连接服务器:

  • 命令格式如下
ssh user@server -p22 "ProxyCommand nc -X connect -x proxy.52os.net:8080 %h %p"
  • 参数
-X 指定代理协议:
	4 SOCKS v.4
	5 SOCKS v.5(默认)
connect:HTTPS proxy
-x:代理地址[:端口]
%h:server 待连接的服务器ip地址
%p:server_port	待连接的服务器端口

例子如下:

ssh root@10.10.1.113 -o "ProxyCommand nc -X 5 -x 192.168.1.136:2080 10.10.1.113 22"