跳板机部署服务器
今天登录服务器的时候猛然发现服务器连接超时,感觉应该是Linode一部分IP又抽筋了。但是服务器上还有一些事情需要做,于是就想着怎么解决这个问题。(家里面已经刷了openWrt所以没感觉)。
Google了下发现其实可以用ProxyCommand,使用ProxyCommand之后连接一个服务器的命令就变成了 ssh -o ProxyCommand="nc -x 127.0.0.1:1234 %h %p" user@koseidon
这样,可以解决了登陆服务器的问题。但是由于我的很多服务都是用fab deploy
命令 来部署的,所以虽然我可以顺利登陆服务器,但是我每次想做一些变动还是需要手动鼓捣。(fab deploy
命令在调用的时候一直在报timeout)。于是接下来的想法就是把这个命令放到.ssh/config
里面。
Host koseidon.net
ProxyCommand nc -x 127.0.0.1:1234 %h %p …