我的工作场所有两个 Internet 连接。有什么方法可以防止 SSH 断开连接吗?

我的工作场所有两个 Internet 连接。有什么方法可以防止 SSH 断开连接吗?

我工作的地方有一种奇怪的互联网连接。我们有两个连接,一个 DSL 和一个有线连接。我们的服务器管理员已将其设置为当负载过高时,我们的路由器会动态地从一个连接切换到另一个连接。这实际上意味着,对于外界来说,我的连接可以有两个可以相互切换的 IP 地址。

我经常需要使用 SSH 登录远程服务器,但连接不会保持很长时间,因为一段时间后,我通常会被转移到其他外部连接。有没有什么方法可以设置以防止 SSH 断开连接?

答案1

虽然可能需要做很多工作,并且需要远程服务器上的 root 访问权限,但您可以在工作场所网络之外设置 OpenVPN 服务器,将您需要使用的服务器作为客户端连接,然后使用 -float 选项以 UDP 作为协议将自己作为客户端连接。这将允许您的 IP 更改而不会中断 VPN 隧道,这将掩盖您的 IP 完全更改为 SSH 的事实。

由于我怀疑 SSH 不是唯一受此设置影响的协议,因此我恳请您的管理员至少让路由器确保一旦将连接分配给 WAN 链接,该连接上的所有流量将继续沿着该链接路由。在当前设置下,我认为该连接不过是“断开”而已。我还会要求他/她启用粘性连接,这样即使有多个连接,到远程主机的所有流量都来自单个 WAN 链接。某些协议(如 FTP)使用多个连接,如果它们不是来自预期的主机,可能会忽略必要的辅助连接。

答案2

很多地方都有多个互联网连接,不会出现这个问题。您的网站配置错误,可以改进。您的网络管理员需要寻求专家的帮助,但修复它可能需要比 SU 更多的努力。

答案3

一个快速的解决方法是使用屏幕在远程服务器上为您提供一个可以重新连接的会话。

相关内容