我最近遇到了一个 VPS 问题,SSH 服务崩溃了,导致我无法连接到机器。其他服务都正常运行;只有 SSH 服务停止了。
我设法通过从 VPS 控制面板重新启动解决了这个问题,但这件事让我开始思考:
假设:
- 我无法物理访问该机器
- 我无法访问服务器控制面板,也无法重新启动服务器
- 所有其他系统服务仍在运行
那么我该如何从 SSH 服务终止中恢复呢?
答案1
通常的解决方案是确保它不会一直处于死机状态。例如,您经常会发现它respawn
在 中设置为/etc/inittab
。如果init
死机,您的系统无论如何都会重新启动,否则init
可以重新启动sshd
。