客户端修改(xshell为例):
修改Keep Alive 时间,1分钟即可
服务器端修改:
/etc/ssh/sshd_config
ClientAliveInterval 300
ClientAliveCountMax 3
说明:
ClientAliveInterval 指定了服务器端向客户端请求消息的时间间隔,默认是0(不发送)
ClientAliveInterval 300表示每5分钟发送一次, 然后客户端响应, 这样就保持长连接了
ClientAliveCountMax 表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开
ClientAliveCountMax 使用默认的3即可
重启sshd
/etc/init.d/sshd restart