使用 ssh 连接到阿里云服务器的时候,总是一会儿不动就被断开连接了,有点烦,这里解决一下这个问题。
先编辑 sshd_config 文件
1 | vim /etc/ssh/sshd_config |
找到下面两行
1 | #ClientAliveInterval 0 |
去掉前面的注释符号 #
,改成
1 | ClientAliveInterval 60 |
ClientAliveInterval 60
表示当客户端没有向服务端发送消息时,服务器端每 60 秒向客户端请求一次消息,客户端响应以保持连接。默认值为 0,即不服务器端不向客户端请求消息。ClientAliveCountMax 1440
表示服务器发出请求后客户端没有响应的次数达到 1440,就自动断开 ssh 连接。结合 ClientAliveInterval,刚好是 24 小时。
重启 sshd 服务,之后新 ssh 过来的连接就都生效了
1 | service sshd restart |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 GuKaifeng's Blog!
评论(延迟加载 / 需要可访问 GitHub Issues)