最近申请了谷歌云服务器,但是在使用过程中,经常掉线,导致需要频繁重新登录(Windows Xshell和Mac都是如此)
发现原因有以下两点:
1. FQ的节点不太稳定,这个是无能为力,只能换个更稳定的节点或者服务
2. Linux系统配置文件/etc/ssh/ssh/sshd_config有两项配置,需要注意:
ClientAliveInterval 0 服务器向客户端发送心跳 的时间间隔, 默认是0, 不发送.(注意:是服务器主动向客户端发送,单位是秒)
ClientAliveCountMax 3 默认值3,意思是服务器向客户端发送心跳,客户端没有响应的最大次数,超过最大次数就自动断开
把这两个值改成
ClientAliveInterval 30
ClientAliveCountMax 10
另外需要重启sshd服务
service sshd restart
即可。
TODO:抽时间写一篇关于sshd_config文件其他配置参数的文章