两种方式任选其一 (建议采用客户端方式)
1. 配置服务端
vi /etc/ssh/sshd_config
找到 ClientAliveInterval参数,如果没有就自己加一行
数值是秒,比如你设置为120 ,则是2分钟
ClientAliveInterval 120
ClientAliveCountMax 指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数。如3 、5等自定义
ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;ClientAliveCountMax选项定义了超过多少秒后断开与ssh客户端连接
修改两项参数后如下:
ClientAliveInterval 5
ClientAliveCountMax 3
2. 客户端配置
vi /etc/ssh/ssh_config
然后找到里面的ServerAliveInterval参数,如果没有你同样自己加一个就好了
参数意义相同,都是秒数,比如5
修改两项参数后如下:
ServerAliveInterval 5
ServerAliveCountMax 3