SSH 连接
参照https://stackoverflow.com/questions/19161960/connect-with-ssh-through-a-proxy 若要使用goflyway连接ssh,可以使用以下命令:
ssh USER@FINAL_DEST -o "ProxyCommand=nc -X connect -x 127.0.0.1:8100 %h %p"
需要注意的是:
- 由于一个久远的bug,请使用1.2.0以后(含)的版本;
- goflyway默认20s空闲即断开连接,这可能会造成ssh连接无端关闭的情况。解决方法:a)在远端执行top命令,使连接始终保持数据流通的状态。b)客户端使用
-t
设置更长的超时时间。