原因
租房使用的鹏博士带宽,不知用了何种魔法,使得翻墙是一种困难。链接国外ssh更是不可能,后续在使用了机场后,翻墙得到了解决,但是ssh还是不行,找了一下,得出了几种方式
- ssh 代理
这种方式,我测试后可行# 这里105是你需要ssh的主机 ssh [email protected] -o "ProxyCommand=/usr/bin/nc -X 5 -x 127.0.0.1:1086 %h %p"
- proxychains-ng
- proxychains.
解决 client_loop: send disconnect: Broken pipe
- 在ssh客户端的配置文件中加入:ServerAliveInterval 60。客户端的配置文件是~/.ssh/config 如果没有需要创建。这样每隔一分钟,客户端就会向远程服务器发一个KeepAlive请求,这样中断就不会因为超时空闲而断开链接。
- 在远程服务端的sshd配置文件/etc/shh/sshd_config中加入ServerAliveInterval 60。
- 在链接时使用-o选项。如: ssh –o ServerAliveInterval=60 [email protected].
如果在客户端里加入ServerAliveInterval 60 还是不能解决,试试改小一点,改成10秒发送一次,