这次我真的搞砸了:我不小心改变了〜/ .ssh / authorized_keys中的xxxxx.pem权限,所以现在我再也无法登录SSH了(“Permission denied(publickey)”)。 显然我不能以root用户身份访问,因为默认情况下禁止访问,如何不丢失我的实例? 在我的计算机上更改.pem文件的权限将没有用,因为在〜/ .ssh / authorized_keys中找不到另一个访问密钥(具有正确的权限)。
我无法以任何方式登录,不知道该怎么做。
同时创建一个AMI的图像以纠正错误是没用的,因为当我从坏实例创建AMI时,它会复制该文件夹的错误权限,所以我也无法登录新的。
有什么想法吗? 感谢
答案 0 :(得分:4)
我弄乱了一个实例,我可以通过从单独的工作实例安装其EBS卷来恢复它。请按照以下步骤操作:
作为目录挂载后,您应该能够从新实例访问有问题的卷的文件系统并修复权限问题。然后只需卸载并分离卷,然后将其重新连接到另一个实例。