SSH连接自动断开的解决办法
最近,在centos 上ssh一会儿不操作,就会断开,很不方便。
服务端解决办法
#vim /etc/ssh/sshd_config
将
#ClientAliveInterval 0
#ClientAliveCountMax 3
改为
ClientAliveInterval 60
ClientAliveCountMax 3
然后重启服务。
#systemctl restart sshd
解释:
ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送。而ClientAliveInterval 300表示5分钟发送一次,然后客户端响应,这样就保持长连接了。
ClientAliveCountMax,默认值3。ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开,正常情况下,客户端不会不响应。
则上面的修改意为着:每60秒服务端向客户端请求连接状态,如果3次未收到响应则断开连接。
客户端解决办法
修改win secureCRT客户端:
效果: