您的位置: 开心技术乐园 > 技术仓库 > 服务器技术 > 阅读文章

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

  用 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

    • 本文标签:
    • 人气热度:208
    • 生产日期:2019年11月22日 - 15时43分43秒