本文主要是介绍SSH 跳板机到目标机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ssh username@目标机器ip -p 22 -o ProxyCommand='ssh -p 22 username@跳板机ip -W %h:%p'
也可以修改配置文件 ~/.ssh/config , 若没有则创建:
Host tiaoban #任意名字,随便使用HostName 192.168.1.1 #这个是跳板机的IP,支持域名Port 22 #跳板机端口User username_tiaoban #跳板机用户Host nginx #同样,任意名字,随便起HostName 192.168.1.2 #真正登陆的服务器,不支持域名必须IP地址Port 22 #服务器的端口User username #服务器的用户ProxyCommand ssh username_tiaoban@tiaoban -W %h:%pHost 10.10.0.* #可以用*通配符Port 22 #服务器的端口User username #服务器的用户ProxyCommand ssh username_tiaoban@tiaoban -W %h:%p
注意:config文件需要去掉备注
配置好后, 直接 ssh nginx 就可以登录 192.168.1.2 这台跳板机后面的服务器。 也可以用 ssh username@10.10.0.xx 来登录10.10.0.27, 10.10.10.33, … 等机器。
这篇关于SSH 跳板机到目标机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!