ssh连接超时
··字数 214·1 分钟
ssh
有悟方法
ssh客户端连接到服务器,在经过一段时间后会被服务端断开。可以通过ssh的连接参数来指定客户端不掉线。
如果你是通过 ssh config 的方式配置了 ssh连接别名,那么在你的配置文件中添加如下配置。
Host youwu
HostName 111.111.111.111
Port 2222
User ubuntu
IdentityFile ~/.ssh/youwu
...
TCPKeepAlive yes
ServerAliveInterval 10
ServerAliveCountMax 20
ControlMaster auto
ControlPersist yes
以上的配置,通过 keepAlive 告诉服务端保持连接,并通过其它几个配置项,定期向 ssh 服务端发送数据包,相当于让服务端知道,这个连接是正常有响应的,不是死链接。
以上四项配置,就可以保持使用 ssh 登录服务端后,终端连接就不会超时。