在 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 上是否有等价物?我似乎找不到提到这种特性/功能的文档——我觉得这对于服务器的远程管理非常重要。
最佳答案
有趣的问题。我的坚持有问题,我可以访问数据库但无法 ssh 或访问网络服务器(完全不确定出了什么问题)。
为了解决,我联系了技术支持(通过支持论坛,但我认为您也可以通过电话进行),他们重新启动了我的其他服务。他们要求您批准连接,他们可以协助处理此类事情。
关于ubuntu - 访问 Amazon EC2 实例的替代方法应该 sshd 死吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314303/