【发布时间】:2014-03-02 14:11:46
【问题描述】:
我失去了对 Ubuntu 12.04 实例的公钥访问权限。我正在使用正确的登录凭据“ubuntu@myip-address”,我尝试启动一个新实例(将相关密钥附加到它)并且它适用于新实例。然后我意识到,在阅读了其他可能的原因表明它可能与 .ssh/authorized_keys 文件有关后,我不小心删除了我的 ubuntu 主文件夹中的所有文件(当时忘记了隐藏文件)。
我尝试将我的“损坏”卷附加并挂载到我启动的新实例,并递归地将新实例的 Ubuntu 目录复制到我损坏的卷主目录中,因此我损坏的 /home/ubuntu 目录包含:
。 .. .bash_history .bash_logout .bashrc .cache .profile .ssh .sudo_as_admin_successful
就像新的一样(我认为)。将其附加并安装回我的原始实例后,即使我删除的所有文件都已恢复,包括 .ssh/authorized_keys 文件中的正确公钥信息,我仍然收到 Permission Denied (Public Key) 消息。这应该有效吗?
我尝试将损坏的卷重新附加到我的新实例,以再次检查我的工作是否完好无损。不知道还能尝试什么。
【问题讨论】:
标签: linux ubuntu amazon-web-services ssh