SSH 保持连接

作者: 舌尖上的大胖 | 来源:发表于2018-05-29 05:27 被阅读0次

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

一、修改 Server 端设置

通过修改服务端设置,以保证任何连接到服务器的客户端都能使用此设置。

sudo vi /etc/ssh/sshd_config

# Server 每隔 60 秒发送一次请求给 Client,然后 Client响应,从而保持连接
ClientAliveInterval 60
# Server发出请求后,客户端没有响应得次数达到 10,就自动断开连接,正常情况下,Client不会不响应
ClientAliveCountMax 10
sudo restart ssh

二、修改 Client 端设置

通过修改客户端设置,以保证连接所有服务器都使用此设置。

sudo vi /etc/ssh/ssh_config  # 或 ~/.ssh/config

TCPKeepAlive=yes
# Client每隔 60 秒发送一次请求给 Server,然后 Server响应,从而保持连接
ServerAliveInterval 60
# Client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,Server 不会不响应
ServerAliveCountMax 3

三、使用命令行参数

用于只对个别连接使用设置的情况。

$ ssh -o ServerAliveInterval=60 user@sshserver

四、参考链接

(完)

相关文章

  • 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/zefojftx.html