共计 549 个字符,预计需要花费 2 分钟才能阅读完成。
原因
租房使用的鹏博士带宽,不知用了何种魔法,使得翻墙是一种困难。链接国外 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 秒发送一次,
正文完