在 debian 或 ubuntu 实例上,autossh 通常可以解决问题,而在 arch 实例上,通过将守护进程名称添加到 /etc/rc.conf 文件中的 DAEMONS 数组中。
尽管采取了这种措施(在各自的情况下),如果 sshd 仍然无法自动重启怎么办?如果 sshd 在重新启动后无法自动启动或由于某种原因 sshd 死机,我该如何重新获得对实例的控制?
在 linode.com 上,他们提供了一种名为 LISH(参考 - http://library.linode.com/troubleshooting/using-lish-the-linode-shell)的东西,它为我解决了这个特殊问题。Amazon EC2 上是否有等价物?我似乎找不到提到这种特性/功能的文档——我觉得这对于服务器的远程管理非常重要。