美文网首页
SSH 保持连接

SSH 保持连接

作者: Solomon_Xie | 来源:发表于2019-01-19 01:54 被阅读0次

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

简单说,有这么两类方法:

  • 让服务器向客户端定期发送信号,来保持连接(打破沉默)
  • 让客户端向服务器定期发送信号

服务器端修改很简单,直接修改/etc/ssh/sshd_config即可:

ClientAliveInterval 60
ClientAliveCountMax 1

对于跨墙服务器来说,不需要太多考虑,直接改服务器即可。

但是对于服务器安全有更多要求或者没有服务器权限的,也可以改本地客户端达到同样效果。

对于客户端定期发送信号,方法非常非常多。

比如直接在终端里改,比如iTerm2:

imageimage

本地还可以通过修改ssh配置来实现。可以修改/etc/ssh/ssh_config系统级配置,或者~/.ssh/ssh_config用户级配置,都可以:

TCPKeepAlive yes
ServerAliveInterval 300

再或者,客户端进行SSH连接时,直接在命令里加上这个参数即可(推荐!):

$ ssh -o TCPKeepAlive=yes -o ServerAliveInterval=300 <user>@<ip>

相关文章

  • SSH 保持连接

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

  • SSH连接复用

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

  • SSH 保持连接

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

  • SSH、SFTP、SCP-linux

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

  • mac 保持SSH连接

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

  • SSH访问保持连接

    2015年12月21日 OpenSSH基于安全的理由,如果用户连线到SSH Server后闲置一段时间,SSH S...

  • linux ssh保持连接

    对于putty,如图所示,60秒keepalives一下就好了。 对于winscp,选择高级 如下图所示,勾选发送...

  • ssh保持连接(iTerm)

    最近关注水木上一些板块信息,鉴于积分太少有些板块不能发言,在研究如何快速攒积分,新手板块有提到终端上挂机,但是试了...

  • 保持SSH连接的设置

    保持SSH连接可以在客户端或是服务器端设置。在服务器设置一劳永逸,但是不太灵活。 WinSCP的设置如下: 菜单栏...

  • Mac连接VPS保持ssh长连接

    在默认情况下Mac通过终端ssh连接云服务器,如果一段时间没有操作,这个ssh就会自动断开。表现就是操作无反应或直...

网友评论

      本文标题:SSH 保持连接

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