SSH close by remote machine

名称 版本
系统 CentOS Linux release 7.6.1810 (Core)

1.问题:

SSH连接超时被远程主机中断

2,解决办法:

2.1修改目标主机sshd_config

vi /etc/ssh/sshd_config
#添加 两行
ClientAliveInterval 600
ClientAliveCountMax 10

#ClientAliveInterval 单位秒,指定了服务器端向客户端请求消息的时间间隔, 默认是0,不发送,修改为600,表示10分钟发送一次。 
#每一分钟,sshd都和ssh client打个招呼,检测它是否存在,不存时即断开连接。
#ClientAliveCountMax,设置允许超时的次数,比如10,如果发现客户端没有相应,则判断一次超时


#配置生效
systemctl reload sshd.service

2.2 修改目标主机系统TMOUT时间

vi /etc/profile
#增加一行(600秒)
#TMOUT=0表示永不断开,一般不这样做
export TMOUT=600
#配置生效
source /etc/profile

2.3 修改client主机ssh_config

vi /etc/ssh/ssh_config
#增加一行(600秒),设置client主机响应时间。
ServerAliveInterval 600

#配置生效
source /etc/profile
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容