问题:通过ssh连上服务器后,一段时间不操作,就会自动中断,并报出以下信息:

client_loop: send disconnect: Broken pipe

解决方案:

一、修改/etc/ssh/ssh_config文件,在Host *条目下添加 IPQoS=throughput

Host *
IPQoS=throughput

重启ssh

systemctl restart sshd

或者

service sshd restart

二、配置~/.ssh/config文件,增加以下内容即可:

Host *
# 断开时重试连接的次数
ServerAliveCountMax 5

# 每隔5秒自动发送一个空的请求以保持连接
ServerAliveInterval 5

添加在/etc/ssh/ssh_config应该也是可以的。

最后修改:2021 年 11 月 02 日 09 : 16 AM
如果觉得我的文章对你有用,请随意赞赏