第一步 :修改/etc/ssh/sshd_config文件

[root@centos7 ~]# vi /etc/ssh/sshd_config

找到以下内容并修改它:

ClientAliveInterval 0

ClientAliveCountMax 3

并将注释符号(”#”)去掉,

将ClientAliveInterval对应的0改成60,

ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.

ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.

ClientAliveCountMax, 使用默认值3即可.

ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开.

正常情况下, 客户端不会不响应.

重起sshd服务:

CentOS6:

[root@centos6 ~]# service sshd restart

CentOS7:

[root@centos7 ~]# systemctl restart sshd

第二步:修改环境变量文件/etc/profile

为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。

用以下命令判断是否是否设置了该参数

[root@centos7 ~]# echo $TMOUT

如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时

修改方法

[root@centos7 ~]# vi /etc/profile

添加以下内容:

export TMOUT=0

将以上修改为0就是设置不超时

立即生效:

[root@centos7 ~]# source /etc/profile

如果使用的是CRT终端连接,那么设置反空闲即可,“选项-会话选项”。如下图:

总结:Linux ssh会话中断由很多原因造成,有防火墙的原因,有网络连接质量的原因,也有服务器设置的原因, 本文只介绍服务器的原因及其解决方法。其它的原因并不在本文讨论中。

linux ssh 超时自动断开连接,ssh超时自动断开连接linux的解决方法相关推荐

  1. 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法

    由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法 参考文章: (1)由于SSH配置文件的不匹配,导致的Permission denied (pu ...

  2. FTP连接时出现“227 Entering Passive Mode” 的解决方法(附加实际案例)

    FTP连接时出现"227 Entering Passive Mode" 的解决方法 前段时间在本地的win7搭建了一个简单的FTP服务器用来测试在linux服务器上生成的批量报文, ...

  3. 微信的账号连接服务器失败怎么回事,微信无法连接到服务器的原因和6个解决方法...

    原标题:微信无法连接到服务器的原因和6个解决方法 最近有位朋友,在使用微信的时候,发现微信无法连接服务器的问题.其实,有许多朋友都遇到过这个问题,使用微信提示无法连接到服务,请检查你的网络或稍后再试, ...

  4. 在沙箱运行游戏链接不上服务器,地牢猎手5连接不上服务器怎么办 无法进入游戏解决方法...

    地牢猎手5这款游戏中,玩家们偶尔会出现连接不上服务器的情况,该怎么办呢?怎么解决这个问题呢?下面就请看小编为大家带来的攻略吧! 地牢猎手5连接不上服务器怎么办 无法进入游戏解决方法 1.因为没联网 地 ...

  5. centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法

    centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 参考文章: (1)centos linux 系统上 log4j打印的时间与CST时间差8小时的解决方法 (2)ht ...

  6. 使用Navicat连接MySQL时出现2059报错的解决方法

    使用Navicat连接MySQL时出现2059报错的解决方法 参考文章: (1)使用Navicat连接MySQL时出现2059报错的解决方法 (2)https://www.cnblogs.com/ir ...

  7. 〖Linux〗Kubuntu KDE开机后总是提示“system program problem detected”的解决方法

    [Linux]Kubuntu KDE开机后总是提示"system program problem detected"的解决方法 参考文章: (1)[Linux]Kubuntu KD ...

  8. windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法

    windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...

  9. sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...

  10. plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转)

    plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) 参考文章: (1)plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转) ...

最新文章

  1. 通信系统之信道(四)
  2. shell 中的return
  3. RabbitMQ从安装到使用
  4. 【MySQL】AUTO_INCREMENT只能应用于数值类型的列,且该列需要被索引
  5. CSS Center(居中专题)
  6. 力扣 买卖股票的最佳时机II
  7. C语言开发里指针到底快还是不快?(底层汇编解释)
  8. DupeString 与 StringOfChar 的区别 - 回复 鹰@长空
  9. 04-AskDoctorForHelp-向医生寻求帮助
  10. Java具有哪些语言特点
  11. 在JS中的数字存储问题
  12. (示例3)涂涂乐开发教程
  13. python绘制笛卡尔心形线方程_canvas绘制爱心的几种方法
  14. 简单差分放大器和套筒式共源共栅放大器Cadence仿真
  15. ios中达到Android中九妹图的效果
  16. 推荐 25 个优雅的 jQuery Tooltip 插件
  17. QQ隐藏福利一------------------------文件极速下载
  18. DSP-FTU实现DNP3.0
  19. MySql各版本介绍
  20. 牛顿(Newton)插值法的Matlab实现

热门文章

  1. JAVA之bootstrap02
  2. 简易通信系统软件设计(一)
  3. Linux 离线安装Ruby和RubyGems环境
  4. 【老物转载】如何学习制作卡拉OK特效
  5. 碧瑶答疑网-软件需求规格说明书
  6. 鼠标点不到下面的问题
  7. [ZJOI2007]Hide 捉迷藏
  8. ubuntu 查看当前目录文件大小
  9. 春节前、中、后,外贸人需要做的事情全梳理
  10. Python值传递和引用传递(详细分析)