首页 > 教程 > VPS SSH连接时间太短的解决方法

VPS SSH连接时间太短的解决方法

[导读]:用 SSH 连接阿里云VPS(用的是 CentOS),连接没一会就断开需要重新连接,这默认时间也太短了吧?!平时登录不多忍忍就算了,今天实在是忍无可忍了,不知道重新连了多少次了...

  用 SSH 连接阿里云VPS(用的是 CentOS),连接没一会就断开需要重新连接,这默认时间也太短了吧?!平时登录不多忍忍就算了,今天实在是忍无可忍了,不知道重新连了多少次了,这设计太不人性化!赶紧先停下正业,把这个毛病给解决。

#vim /etc/ssh/sshd_config

找到下面两行:

#ClientAliveInterval 0
#ClientAliveCountMax 3

去掉注释,改成:

ClientAliveInterval 30
ClientAliveCountMax 86400

这两行的意思分别是:

第一行定义了每隔多少秒给SSH客户端发送一次信号;
第二行定义了超过多少秒后断开与ssh客户端连接。

最后 service sshd restart 重启 SSH 服务。

来自阿里云官方的回应:

1、打开ssh配置文件:

# vim /etc/ssh/sshd_config

加入如下两个参数保存就可以:

TCPKeepAlive yes

ClientAliveCountMax 360

注:前一个参数表示要保持TCP连接,后一个参数表示客户端的SSH连接闲置多长时间后自动终止连接的数值,单位为分钟。

2、重启sshd生效:

/etc/init.d/sshd restart

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/jc/11174.html