SSH超时断开(ClientAliveInterval和ClientAliveCountMax )的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH超时断开(ClientAliveInterval和ClientAliveCountMax )的使用相关的知识,希望对你有一定的参考价值。

参考技术A ClientAliveInterval ,指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送。
每一分钟,sshd都和ssh client打个招呼,检测它是否存在,不存时即断开连接。
ClientAliveInterval=60,将后面的数值设置修改,单位为秒,如10分钟,则可写600 。
ClientAliveCountMax ,指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数,比如10。
两个设置合起来,则代表允许超时 6000秒 = 100分钟。

60秒断开ssh会话连接

永不断开

SSH 超时断开连接解决办法

 

 

配置服务器端:
vi /etc/ssh/sshd.conf

ClientAliveInterval 120 #以秒为单位
ClientAliveCountMax 0 #发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数
#重新加载sshd服务。退出客户端,再次登陆即可验证。

 

以上是关于SSH超时断开(ClientAliveInterval和ClientAliveCountMax )的使用的主要内容,如果未能解决你的问题,请参考以下文章

如何解决SSH连接Linux超时自动断开

如何解决SSH连接Linux超时自动断开

SSH连接超时不自动断开

Putty解决SSH连接超时断开的问题

SSH 超时断开连接解决办法

SSH超时断开(ClientAliveInterval和ClientAliveCountMax )的使用