我失去了Ubuntu12.04实例的公钥访问权限。我正在使用正确的登录凭据"ubuntu@myip-address",我尝试启动一个新实例(将所讨论的密钥附加到它),它与新实例一起工作。然后,在阅读了其他可能的原因后,我意识到,我无意中删除了我的ubuntu主文件夹中的所有文件(当时忘记了隐藏的文件)。
我尝试将“损坏”卷附加到我启动的新实例,并将其安装到新实例的Ubuntu目录中,然后递归地将新实例的ubuntu目录复制到我损坏的卷主目录中,因此,我的损坏/ home /ubuntu目录包含:
。。。.bash_history .bash_logout .bashrc .cache .profile .ssh .sudo_as_admin_successful
就像新的一样(我想)。在将其附加并挂载回我的原始实例之后,即使我删除的所有文件都被恢复,包括..ssh/authorized_ key文件中正确的公钥信息,我仍然得到了拒绝权限(公钥)消息。这个应该有效吗?
我试图将损坏的卷重新附加到我的新实例中,只是为了再次检查我的工作是否完好无损。不知道还能尝试什么。
发布于 2014-02-05 22:39:29
在复制时,您可能忽略了-p或-a。确保权限正确:
chmod 700 .ssh/
chmod 600 .ssh/authorized_keyshttps://stackoverflow.com/questions/21589235
复制相似问题