前言

由于家里那台破船儿装的是ubuntu,所以我通常会从外边连回家做羞羞的事。这时候,它总是断,就很烦躁。所以我就想,它要是个长连接就好了。

原理

其实,很简单。就是ssh客户端定时向服务端发送心跳包,证明自己活着。这样server端就不会主动把它断掉了。

做法

  1. 在/etc/ssh/ssh_config中添加两行配置。
TCPKeepAlive yes
ServerAliveInterval 300 #300秒发送一次心跳包
  1. 在/etc/ssh/sshd_config中添加两行配置。
ClientAliveInterval 60    #表示每60s发送一次心跳包
ClientAliveCountMax 300   #客户响应次数达到300,就断开连接

然后重启ssh服务即可。

posted on 2020-05-25 16:44  eryoung2  阅读(854)  评论(0编辑  收藏  举报