# 到底为啥ssh会自己断开

* 抖音：[https://v.douyin.com/hcAdkuv/](https://v.douyin.com/hcAdkuv/)
* B站：[https://www.bilibili.com/video/BV1Wf4y1M7yA/](https://www.bilibili.com/video/BV1Wf4y1M7yA/)

大家好我们来看这个小伙伴的问题

正好这两天出差我也碰到了

就像这样

长时间不操作以后

再输入什么都没反应

大家看

然后我当时也没多想

直接按照网上的方法配置了一下

ssh 就解决了

但是网上都没有讲为什么会断开

后来研究了半天

我在一个国外的网站上

找到了这样一句话

我们来看一下

把它翻译过来呢

就这样说的

一些过于热情的路由器

喜欢丢弃闲置时间过长的 tcp 连接

也就是说：我们现在这个被断开的 ssh

是被路由器所断开的

这就解释了为什么

我出差才遇到这个问题

因为家里的路由器不会这么“热情”

那到底怎么配置呢

网上通常有两个方法

第一个呢是让服务端定时发送心跳包

另一个呢是让客户端定时发送心跳包

因为这样只需要修改一次 （在管理多个服务器的时候）

我自己的电脑的配置文件就可以了

就像这样

我们打开自己家目录的

.ssh 目录下的一个 config 文件

如果没有的话就创建一个

然后呢这样配置一下

然后保存

这样就可以了

好今天就到这里谢谢大家
