1、nc命令安装
dnf install nc -y
2、通过socks 5代理连接服务器(10.10.10.30为代理服务器)
ssh -o ProxyCommand="nc -X 5 -x 10.10.10.30:1080 %h %p" root@100.100.100.30
3、通过https代理连接服务器
ssh -o ProxyCommand="nc -X connect -x 10.10.10.30:8888 %h %p" root@100.100.100.30
4、通过http代理连接服务器
1、Corkscrew安装
参考:https://github.com/bryanpkc/corkscrew
2、代理连接服务器
ssh -o ProxyCommand="/usr/local/bin/corkscrew 10.10.10.30 8080 %h %p" root@100.100.100.30
5、使用ssh config
# vim ~/.ssh/config
Host db
HostName 100.100.100.30
User root
ProxyCommand nc -X connect -x 10.10.10.30:1080 %h %p
Host web
HostName 100.100.100.40
User root
ProxyCommand nc -X connect -x 10.10.10.30:8888 %h %p
Host cache
HostName 100.100.100.50
User root
ProxyCommand /usr/local/bin/corkscrew 10.10.10.30:8080 %h %p