SSH Secure Shell Client连接断开的问题解决方法

0 0 601

很多时候在使用SSH Secure Shell Client的过程时,经常会遇到当用SSH Secure Shell连接Linux时,几分钟没有任何操作,连接就会断开,提示server responded “connection  closed” 的情况。必须重新登陆才行,每次都重复相同的操作,很是烦人。

解决方法如下:

修改/etc/ssh/sshd_config文件(vi /etc/ssh/sshd_config)
ClientAliveInterval 和ClientAliveCountMax  的注释符号去掉,将ClientAliveInterval对应的改成60,ClientAliveCountMax, 使用默认值3即可

QQ截图20180105110431

ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.

ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.
最后记得执行/etc/init.d/sshd restart ,否则刚才的修改是不会生效的。

留言

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>