主机迷主机迷

如何解决SecureCRT通过SSH连接VPS时自动断开连接的问题

使用SecureCRT连接SSH访问VPS时,过不了几分钟连接就自动中断了,需要重新登录,要解决这个问题,可以修改SecureCRT的配置,也可以修改VPS的ssh配置。
修改SecureCRT的配置
打开某个VPS的会话配置(Session Options),点击“Terminal”,将“Send protocol NO-OP”钩上,时间默认60秒就可以,也可以修改为120秒等。
当然也可以在SecureCRT的全局配置(Global Options)里,点击默认会话的配置,将“Send protocol NO-OP”钩上,这样可以一次性将所有的VPS会话配置全部配置好。
securecrt_send_no_op.png

修改VPS的ssh配置
编辑/etc/ssh/sshd_config,设置ClientAliveInterval和ClientAliveCountMax,然后重启ssh服务。

ClientAliveInterval 120
ClientAliveCountMax 3

ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送,而ClientAliveInterval 120表示每隔120秒发送一次, 然后客户端响应, 这样就保持长连接了。
ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开,使用默认值3即可。

转载请注明出处 | 当前页面:主机迷 » 如何解决SecureCRT通过SSH连接VPS时自动断开连接的问题

评论

  • 请输入 14 + 5 = ? 的计算结果: