ssh防超时(空闲)自动断开连接

连接服务器时,服务器通常会在5分钟左右后没有操作的话,就会自动断开连接,这样就必须重新登录,然后一些操作就必须得重来,比如:进入到指定目录、vim 打开的文件、动态log。 频繁的这样操作会让人感觉非常懊恼。

1. 在Mac上

在使用ssh登录时,可以通过设置ssh相关配置来实现长时间连接

vim ~/.ssh/config

如果有config文件,就往里面添加两行代码,如果没有,就在保存时创建一个config文件

Host *
    ServerAliveInterval 60

这两行代码的作用是,向本机ssh连接的所有服务器,每60s会发送一条状态信息以保持连接。

如果需要只单次保持连接也可以使用ssh的命令行参数进行配置

ssh -o ServerAliveInterval=60 user@host

效果与配置文件类似,但只针对一次连接有效

2. 在windows上, Xshell

Xshell在建立ssh会话时,会默认设置每隔60s发送保持活动的状态信息,可在菜单项文件 -> 属性 -> 连接 -> 保持活动状态 中设置

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,225评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,257评论 2 33
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,997评论 6 342
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,694评论 9 468
  • 昨天和几个家长坐在桌旁聊天,边喝茶边聊,也算轻松状态下的沟通,真实了解家长的困惑和需求。 对面的三位同学家长分别是...
    任亚阅读 839评论 0 0