您现在的位置是:首页> 操作系统> Linux

解决ssh登录后闲置时间过长而断开连接

  • 4400人已阅读
  • 时间:2018-10-16 09:07:21
  • 分类:Linux
  • 作者:祥哥

用SSH远程,如果几分钟没有任何操作,连接就会断开,必须重新登陆才行,非常麻烦,祥哥教您怎么解决问题:

修改

/etc/ssh/sshd_config文件(要sudo),将ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,然后将ClientAliveInterval的值0改成60,ClientAliveCountMax的值3改成10000。ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔,默认是0,不发送。而ClientAliveInterval 60表示每分钟发送一次,然后客户端响应,这样就保持长连接了。ClientAliveCountMax,使用默认值3即可,ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开,设成10000或更大,保证不断开(真没验证过。。。)

Top