我通常使用 MOBAXterm 通过 SSH 连接到我的工作电脑,但是当我使用我的 gf 的互联网连接时,它只工作了一会儿,然后给我上面的错误消息。
当我 ssh 到其他外部机器时也会发生这种情况,当我使用 putty 时也会发生这种情况。我已经实现了 MOBAXterm 提供的所有可能解决此问题的内置步骤。
我怀疑这与互联网连接暂时中断有关,但我不明白为什么会出现这样的问题。
任何意见,将不胜感激。
我通常使用 MOBAXterm 通过 SSH 连接到我的工作电脑,但是当我使用我的 gf 的互联网连接时,它只工作了一会儿,然后给我上面的错误消息。
当我 ssh 到其他外部机器时也会发生这种情况,当我使用 putty 时也会发生这种情况。我已经实现了 MOBAXterm 提供的所有可能解决此问题的内置步骤。
我怀疑这与互联网连接暂时中断有关,但我不明白为什么会出现这样的问题。
任何意见,将不胜感激。
这里有两种可能性,邪恶的和恼人的。如果您知道如何嗅探流量,那么会话终止的 pcap 转储将非常有用。使用稳定版本的 Wireshark 获取它。
流量整形。SSH 可用于隧道 VPN 流量。如果 ISP 对此感到困难(如果他们是大型 ISP,则更有可能),他们可以很高兴地将 RST 发送到长期会话。
粗略的家用路由器。如果 NAT 表太满,路由器的内存过载,或者固件中存在错误,NAT 表可能会丢弃会话,这会导致您描述的情况。
试试mosh。它使用 SSH 进行会话设置,然后使用自己的 UDP 协议进行实际会话。它是基于 UDP 的,因此没有与 RST 的 TCP 连接,并且 mosh 旨在抵御核打击。它甚至不在乎您的 IP 地址是否在会话中更改。
这个问题很可能使用 mosh 来解决——即使是家庭路由器,mosh 的会话连续性也会掩盖 NAT 表的重置。
如果您想更换家用路由器(例如,如果其他协议也发生同样的事情),并且您可以获得 Internet 连接的身份验证详细信息,请尝试将其换成另一个 - 最好是最近的高端 SOHO 型号.
如果连接显示为以太网(例如电缆调制解调器,如 Virgin),那么我的标准已知产品是TP-Link Archer C7。
如果连接是基于 DSL(铜线电话线或 BT 光纤)的,您还需要一个能够桥接模式的 1 端口 VDSL(用于光纤)或 ADSL/ADSL2+(用于铜线)调制解调器。除了以太网路由器之外,您还需要它。
对于 VDSL,我可能会推荐ZyXEL VMG1312-B。对于 ADSL/ADSL2+,我建议使用ZyXEL P660-R。