故障转移/冗余 SSH

故障转移/冗余 SSH

我有一个 SSH 服务器,其中多个客户端通过 SSH 登录来维护一组端口转发。

我想要做的是,如果服务器出现故障,让客户端自动连接到下一台服务器。

问题是,如何实现这一点?

答案1

如果您有权访问客户端配置,则可以autossh在其端使用它来处理重新连接(到同一个 IP,即 - autossh 不处理到不同服务器的重新连接)。

在服务器端,我认为你有多个选择 - 你可以看看心跳- 这是我知道的最简单的解决方案。假设您可以将至少一个可从客户端访问的 IP 从服务器移动到服务器。

如果你不能,你应该看看Linux 虚拟服务器,其中您使用一台或多台服务器作为前端。它主要用于负载平衡而不是故障转移,但我认为它可以部分满足您的需求。

相关内容