• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 如何解决SSH连接Linux超时问题

如何解决SSH连接Linux超时问题

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了SSH连接超时,连接Linux超时等相关知识,希望对您有所帮助

本篇文章给大家介绍如何解决SSH连接Linux超时问题,有一定的参考价值,有需要的朋友可以参考一下。


如何解决SSH连接Linux超时问题


在开发当中经常需要登录远程服务器,于是通过ssh或者putty登录,可是一转身,这厮就自动断开了。让人非常恼火,如何解决SSH连接Linux超时自动断开?

修改服务器相关配置

$TMOUT系统环境变量

# 用以下命令判断是否是否设置了该参数echo $TMOUT# 如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时# 修改方法vi /etc/profile# ----------------------------export TMOUT=900# ----------------------------# 将以上900修改为0就是设置不超时source /etc/profile# 让配置立即生效

sshd服务配置

cd /etc/ssh# 查看sshd_config中关于客户端活动状态的配置grep ClientAlive sshd_config# 默认配置如下# ----------------------------#ClientAliveInterval 0#ClientAliveCountMax 3# ----------------------------# ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。# ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。# 备份原配置文件cp sshd_config sshd_config.bak# 启用客户端活动检查,每60秒检查一次,3次不活动断开连接sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_configsed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_config# 确认修改grep ClientAlive sshd_config# 比较配置文件差异diff sshd_config sshd_config.bak# 重新加载ssd配置,让配置生效service sshd reload


修改客服端相关配置

登录脚本

#!/usr/bin/expectset timeout 60spawn ssh user@host      interact {            timeout 300 {send "\x20"}      }expect eof

每隔 300 秒就会自动打一个空格(\x20),具体的时间间隔可以根据具体情况设置。


windows配置

如果你在windows下通过工具连接,可以设置为

secureCRT:选项---终端---反空闲 中设置每隔多少秒发送一个字符串,或者是NO-OP协议包

putty:putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为 0, 改为 300.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何解决SSH连接Linux超时问题

相关文章

  • 2022-04-29Photoshop制作炫彩效果的霓虹字教程
  • 2022-04-29详解Node.js Buffer的使用
  • 2022-04-29Discuz论坛更换域名,详细文件修改步骤
  • 2022-04-29讲解Laravel8.5是如何添加验证码mews/captcha的
  • 2022-04-29uniapp适配到微信小程序需要注意些什么?
  • 2022-04-29PS绘制苹果APP应用金属相机图标
  • 2022-04-29Photoshop使用3D工具制作超酷的金属立体字
  • 2022-04-29织梦dede 5.7版本图片集和软件标题与关键词输入英文逗号“,”没有了的解决方法
  • 2022-04-29CorelDRAW绘制可爱的卡通蘑菇与花朵
  • 2022-04-29Photoshop制作超酷的岩石立体字教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 实例详解Laravel使用中间件记录用户请求日志
    • 在 MySQL 中 int (10) 和 int (11) 的区别
    • 聊聊node中怎么使用Nest.js 实现简易版请求监控
    • 手把手带你了解Vue中怎么使用filters过滤器?2种用法浅析
    • 深入解析asp.net中mvc4自定义404页面(分享)
    • Photoshop巧用笔刷素材制作的皮革艺术字
    • 一文讲解Wordpress插件怎么查找并安装
    • Laravel中用Observer事件致Redis队列异常问题
    • CSS Flex 布局 space-between 最后一行左对齐
    • 怎么为WordPress小工具添加CSS类选项

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有