SSH 保持连接不断开

作者: 大猪大猪 | 来源:发表于2017-11-28 09:20 被阅读897次

使用ssh连接服务器,长久不使用,连接会自动断开,然后控制台就会卡死,如何解决这一问题,大猪下来会给出两个方案给小伙伴们选择。

方案一

服务器主动保持连接

登录ssh服务器

vim /etc/ssh/sshd_config

添加如下两句

ClientAliveInterval 120
ClientAliveCountMax 720

重启sshd服务

systemctl restart sshd
  • 第一句意思是服务端每间隔120s会向客户端发送一个空数据包
  • 第二句表示服务器最大会发送720次,120*720=24小时
  • 24小时期间连接是不会断开的

方案二

客户端主动保持连接

编辑~/.ssh/config文件,增加ServerAliveInterval 120

Host server
    HostName xxx.domain.local
    ServerAliveInterval 120
    User root

每隔120秒向服务器发送一个空数据包


相关文章

  • SSH 保持连接

    参考:iTerm2中ssh保持连接不断开参考:Linux使用ssh超时断开连接的真正原因参考:SSH 保持连接 (...

  • SSH 保持连接不断开

    使用ssh连接服务器,长久不使用,连接会自动断开,然后控制台就会卡死,如何解决这一问题,大猪下来会给出两个方案给小...

  • 长时间保持ssh连接不断开的技巧

    经常用ssh连接服务器的小伙伴, 可能会像我一样, 需要时不时地恢复一下断开的连接, 原因是NAT防火墙喜欢对空闲...

  • pipe broken问题

    $ ssh -o ServerAliveInterval=60 user@sshserver让当前ssh永远保持链接

  • SSH、SFTP、SCP-linux

    SSH(选项)(参数) 1.使用expect自动登录ssh 2.ssh保持长连接的方式 SFTP(选项)(参数) ...

  • SSH 保持连接

    由于很多服务器或防火墙会在 SSH 连接一段时间没有活动后,断开连接,很不方便,所以需要想办法保持连接。 一、修改...

  • SSH连接复用

    1.ssh连接服用 vim ~/.ssh/config添加如下内容 ControlPersist 10m 连接保持...

  • 宅家工作必备——利用ssh,screen操作远端电脑

    查看ip地址 ssh 若ssh端口未开 link 下载上传文件: ssh 登录之后,推荐使用 screen 命令在...

  • 短链接

    首先区分一下HTTP的长连接和短连接(注意中间的字不一样) 长连接: 数据传输完成了保持TCP连接不断开(不发RS...

  • mac 保持SSH连接

    链接 保持ssh不自动断开 服务端设置 找到/etc/ssh/sshd_config,大约126-127行,取消注...

网友评论

    本文标题:SSH 保持连接不断开

    本文链接:https://www.haomeiwen.com/subject/kvravxtx.html