解决 ssh 连接经常断掉的问题

记录下其中一种方法。

打开 /etc/ssh/sshd_config

找到下面的两行

#ClientAliveInterval 0
#ClientAliveCountMax 3

增加两行(或者修改为):

ClientAliveInterval 540
ClientAliveCountMax 3

ClientAliveInterval 表示服务器隔多长时间向客户端发送请求消息, 默认是 0 不发送。单位是秒。540 就是 9 分钟。
如果发现客户端没有响应,则判断一次超时。ClientAliveCountMax 表示允许超时的次数。

这样就是 9*3 = 27 分钟无响应后自动断开。

设置完成后重启 sshd

service sshd restart

发表评论

电子邮件地址不会被公开。 必填项已用*标注