CentOS7 服务器连接超时自动断开问题解决

原文链接: http://www.cnblogs.com/laramia/p/11268636.html

背景

      现在的客户们都开始使用云服务器了,还要通过堡垒机才给访问权限,这种方式访问方式以前都是银行的“专利”,不过也间接说明其他行业的信息化也越来越普及了。今天主要是因为分配给我的这台服务器动不动就超时掉了需要重连,关键是每次连接都要输入一堆乱文密码。不要问我为什么不自动记忆密码、为什么不能改简单一点。客户有安全考虑,You know ?

      所以啊,咱们今天就是要去掉这个动不动就给我超时掉线的问题。

      现在大家连接服务器一般通过两种模式:

      1、Telnet   现在一般有点安全意识的企业都封掉了这个服务,不安全 ,自己去百度。

      2、SSH  主流就是这个,因为它会使用数字签名算法保护连接和认证,对所有传输的数据进行了加密,它还会对传输的数据进行压缩加快传输速度。

连接断开就是服务器的SSHD服务自我保护,默认经过一段时间无操作自动将客户端连接断开。我们要做的就是开启心跳检验,让服务器检测客户端在线从而不断开连接。

版本

System : CentOS 7.X

操作步骤


1、登录服务器,进入到ssh服务目录 . cd /etc/ssh

CentOS7 服务器连接超时自动断开问题解决_第1张图片


2、备份原有sshd_config文件。cp sshd_config sshd_config.20190730

CentOS7 服务器连接超时自动断开问题解决_第2张图片


3、修改 sshd_config 配置文件,将以下两项前的“#”删除,就是取消注释。

ClientAliveInterval:指定服务器向客户端检测是否活动状态的间隔时间,默认为0,将它修改为60,就是每60秒检测一次。

ClientAliveCountMax:指定服务器向客户端检测无响应最大次数,达到次数断开连接,默认为3,该项无需修改。

vi ssh_config

修改前:

CentOS7 服务器连接超时自动断开问题解决_第3张图片

修改后:

CentOS7 服务器连接超时自动断开问题解决_第4张图片


4、重启sshd服务,让修改后的配置生效。从此服务器就不会不时断开了。

     执行:systemctl restart sshd

转载于:https://www.cnblogs.com/laramia/p/11268636.html

你可能感兴趣的:(CentOS7 服务器连接超时自动断开问题解决)