方法一:使用 SecureCRT 连接
(1)选择“Global Options”(选择“Session Options”也可以);
(2)选择“Default Session”,点击“Edit Default Settings”;
(3)修改,勾选“Send Protocol NO-OP”,设置时间,比如每 120 秒。
方法二:修改云服务器 ssh 配置文件
(1)打开配置文件;
# vim /etc/ssh/sshd_config
(2)找到下面两行;
#ClientAliveInterval 0
#ClientAliveCountMax 3
(3)去掉注释,并修改其值;
ClientAliveInterval 30
ClientAliveCountMax 86400
或
ClientAliveInterval 120
ClientAliveCountMax 0
这两行的意思分别是:
1、客户端每隔多少秒向服务发送一个心跳数据;
2、客户端多少秒没有相应,服务器自动断掉连接。
(4)重启sshd服务;
# service sshd restart

本文介绍两种保持SSH连接不被断开的方法:一是通过SecureCRT软件设置定期发送心跳包;二是直接修改云服务器上的SSH配置文件参数,实现客户端定期向服务器发送心跳及服务器自动断开无响应连接。
4548

被折叠的 条评论
为什么被折叠?



