SSH连接linux时,如何保证长时间不操作不断开

发布时间:2018/8/20 10:41:00

使用putty连接centos服务器长时间不操作就断开了如何解决处理。

1.1 服务器端设置

修改/etc/ssh/sshd_config文件,找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉。

将ClientAliveInterval对应的0改成60

ClientAliveInterval 指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送。

ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。ClientAliveCountMax  表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开,使用默认值3即可。   正常情况下, 客户端不会不响应。

重起sshd服务

# service sshd restart


1.2  客户端设置

putty的设置方法

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


securecrt的设置方法

会话选项 –> 终端 –> 反空闲–>选中发送协议 NO-OP(p) 每 60 秒。



Copyright© 2004-2020 河南海腾电子技术有限公司 版权所有   经营性ICP/ISP证 备案号:B1-20180452   豫公网安备 41019702002018号    电子营业执照