亚马逊EC2 Ubuntu没有更新和重新启动后的ssh

我有Ubuntu 14.04服务器(LAMP),运行在Amazon EC2上。 在我的客户机上,我使用导入的SSH密钥运行Putty。 会话被保存,所以总是没有变化。 我在连接过程中没有错误,一切都很好。 但今天我已经做了apt-get更新和重新启动。 现在我看到Using username "ubuntu". Server refused our key Using username "ubuntu". Server refused our key错误,并提示input密码。 我已经试过停止和开始instace,但是这并没有帮助。

如果没有其他的工作,你可以做的是从你的当前实例创build一个AMI镜像,然后从这个AMI启动一个新的实例。 启动新实例时,您可以select创build新的私钥或使用现有的私钥。 如果您可以连接到新实例,只需要终止旧实例并将弹性IP重新分配给新实例即可。

编辑 :如果你仍然无法连接到新的实例,你可以触发一个新的实例(使用香草Ubuntu AMI,而不是你自己的),然后将你破碎的实例的EBS卷挂载到新实例中。 这将允许您访问破损的实例的文件系统,也许find一种方法来解决它,或者至less从中复制文件。 详细步骤在这篇文章中描述。