Linux系统SSH超时断开怎么办

2026年09月25日 21:17
有1个网友回答
网友(1):

vim /etc/ssh/sshd_config


找到ClientAliveInterval 参数,如果没有就自己加一行。


ClientAliveInterval 参数的数值是秒,比如你设置为540,就是9分钟.


ClientAliveInterval 540


对于ClientAliveCountMax


指如果发现客户端没有相应,则判断一次超时,这个参数设置允许超时的次数,比如10。


ClientAliveInterval 540


ClientAliveCountMax 10;


则代表允许超时 5400秒 = 90分钟。


方法2:配置客户端


1 linux下的ssh命令


vim /etc/ssh/ssh_config


然后找到里面的ServerAliveInterval 参数,如果没有你同样自己加一个就好了。参数意义相同,都是秒数,比如9分钟:


ServerAliveInterval 540


2 SecureCRT


设置反空闲,如下图所示


 securecrt_to


3 Putty


启用putty keepalive


putty -> Connection -> Seconds between keepalives ( 0 to turn off ),默认为0,改为60。