SSH 服务终止后如何重新获得对 Linux 服务器的访问权限?

SSH 服务终止后如何重新获得对 Linux 服务器的访问权限?

我最近遇到了一个 VPS 问题,SSH 服务崩溃了,导致我无法连接到机器。其他服务都正常运行;只有 SSH 服务停止了。
我设法通过从 VPS 控制面板重新启动解决了这个问题,但这件事让我开始思考:

假设:

  1. 我无法物理访问该机器
  2. 我无法访问服务器控制面板,也无法重新启动服务器
  3. 所有其他系统服务仍在运行

那么我该如何从 SSH 服务终止中恢复呢?

答案1

通常的解决方案是确保它不会一直处于死机状态。例如,您经常会发现它respawn在 中设置为/etc/inittab。如果init死机,您的系统无论如何都会重新启动,否则init可以重新启动sshd

相关内容