为什么 ssh 经常因“对等方重置连接”而断开连接?

Sho*_*vas 5 networking router ssh centos connection

与办公室互联网相比,为什么我更频繁地从我的家庭互联网上获得“由对等方重置连接”的 ssh 断开连接?

多年来,我一直在断断续续地研究这个问题,本网站和 Google 上的其他问题和答案对我没有帮助。

当我的互联网正常时,这是一个实际的断开连接示例:

从远程主机 examplehost.com 读取:连接重置由对等连接到 examplehost.com 关闭。

我已经完成了对 ssh/sshd 配置等的所有检查ServerAliveInterval, ServerAliveCountMax, TCPKeepAlive,包括诸如启用/禁用GSSAPIAuthentication相关设置之类的深奥建议。

所有系统都是 CentOS 服务器。

我从办公室和家里通过 ssh 连接到相同的服务器。我自己在两个地方都设置了路由器。办公室路由器是小型办公室级 DSR-250N,我的家用路由器是家庭级 DLink DIR-655。

可能感兴趣:我使用 VPN,有趣的是,只要 VPN 保持正常运行(数天到数周),通过 VPN 的 ssh 连接似乎也能保持运行。

这种情况已经持续多年,所以我现在怀疑这与路由器限制有关,而不是由谁提供互联网,但我不确定家庭级路由器可能存在哪些限制以及在新路由器至少保证这些问题大大减少。

也许是路由器内存,也许是我在某些路由器上看到的那些“会话限制”规格等?

我很高兴知道问题是否只是我相对低端的路由器(尽管我认为它是家用路由器的中高端)。

谢谢,

Sho*_*vas 5

结果发现是路由器的问题。将路由器 (DIR-655) 更换为 DSR-250N 后,我一周的正常运行时间达到了 100%,这在过去几年中对于我的互联网来说是闻所未闻的。所以,我将其标记为答案。我想有时更换不同的路由器会有所帮助。


2018-04-20 更新:自 2017 年 7 月更换路由器以来,路由器一直非常稳定。并不完美,但是,例如,我的 SSH 会话一次会持续一到两周,而之前它们经常在一小时内崩溃。我怀疑我的一些断开连接甚至是由于 ISP 而不是路由器造成的。