![SSH 服务终止后如何重新获得对 Linux 服务器的访问权限?](https://linux22.com/image/1411837/SSH%20%E6%9C%8D%E5%8A%A1%E7%BB%88%E6%AD%A2%E5%90%8E%E5%A6%82%E4%BD%95%E9%87%8D%E6%96%B0%E8%8E%B7%E5%BE%97%E5%AF%B9%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%EF%BC%9F.png)
我最近遇到了一个 VPS 问题,SSH 服务崩溃了,导致我无法连接到机器。其他服务都正常运行;只有 SSH 服务停止了。
我设法通过从 VPS 控制面板重新启动解决了这个问题,但这件事让我开始思考:
假设:
- 我无法物理访问该机器
- 我无法访问服务器控制面板,也无法重新启动服务器
- 所有其他系统服务仍在运行
那么我该如何从 SSH 服务终止中恢复呢?
答案1
通常的解决方案是确保它不会一直处于死机状态。例如,您经常会发现它respawn
在 中设置为/etc/inittab
。如果init
死机,您的系统无论如何都会重新启动,否则init
可以重新启动sshd
。