SSH 连接超时(ssh timeout) 解决办法

计算操作系统技术服务知识库
运行环境
  • CentOS 8
  • CentOS 7
问题描述

putty连续3分钟左右没有输入, 就自动断开, 然后必须重新登陆。

解决方案
  1. 执行命令echo $TMOUT如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile文件中设置它为0。
  2. 修改/etc/ssh/sshd_config文件,将 ClientAliveInterval 0ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成600,如图所示. 图片

ClientAliveInterval:指定了服务器端向客户端请求消息的时间间隔,600表示10分钟发送一次,然后客户端响应,这样就保持长连接了。 ClientAliveCountMax:表示服务器发出请求后客户端没有响应的次数达到一定值,就自动断开,正常情况下,客户端不会不响应。

  1. 执行命令sshd -t 验证配置文件准确性,输出为空表示配置文件没有问题
  2. 重启ssh服务,执行命令systemctl restart sshd
0
0
0
0
关于作者

文章

0

获赞

0

收藏

0

所属团队号:
相关资源
抖音连麦音画质体验提升与进阶实践
随着互娱场景实时互动创新玩法层出不穷,业务伙伴对 RTC「体验」和「稳定」的要求越来越高。火山引擎 RTC 经历了抖音 6 亿 DAU 的严苛验证和打磨,在架构设计、音画质提升、高可靠服务等方面沉淀了丰富的经验,本次演讲将和大家分享火山引擎 RTC 在直播连麦等场景中的技术优化及其带来的新玩法。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论