码迷,mamicode.com
首页 > 系统相关 > 详细

解决LINUX(CENTOS)下SSH连接超时自动断开的问题

时间:2018-11-06 16:38:49      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:自动   重启   ali   启用   备份   restart   interval   情况   客户端   

主要配置SSHD相关参数后重启即可。

# 切换SSH目录
# cd /etc/ssh

# 查看sshd_config中关于客户端活动状态的配置
# grep ClientAlive sshd_config

默认配置如下

#ClientAliveInterval 0
#ClientAliveCountMax 3

ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。

ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,这里设置为5即可。

# 备份原配置文件
# cp sshd_config sshd_config.bak

# 启用客户端活动检查,每60秒检查一次,5次不活动断开连接
# sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
# sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 5/g" sshd_config

# 重新加载ssd配置,让配置生效
# service sshd restart

# 查看修改
# grep ClientAlive sshd_config

好了,妈妈再也不用担心我的SSH自动断开了。

## 技术小白,最近才开始写博客。为了学习交流,也为了记录折腾历程。 ##
## 希望大家多多支持和鼓励。谢谢! ##

解决LINUX(CENTOS)下SSH连接超时自动断开的问题

标签:自动   重启   ali   启用   备份   restart   interval   情况   客户端   

原文地址:http://blog.51cto.com/14021533/2313241

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!