Amazon ec2 ec2 ssh登录失败“权限被拒绝(公钥)”

Amazon ec2 ec2 ssh登录失败“权限被拒绝(公钥)”,amazon-ec2,Amazon Ec2,这次我真的搞砸了:我不小心更改了~/.ssh/authorized_key中的xxxxx.pem权限,所以现在我不能再登录ssh权限被拒绝的公钥了。 显然,我不能以root用户身份访问,因为默认情况下它是被禁止的,我怎么做才能不丢失我的实例呢? 在我的计算机上更改.pem文件的权限将不会有用,因为在~/.ssh/authorized_keys中找不到具有正确权限的其他要访问的密钥 我真的无法以任何方式登录,不知道该怎么办 另外,创建一个AMI的映像来纠正错误是没有用的,因为当我从坏实例创建AMI

这次我真的搞砸了:我不小心更改了~/.ssh/authorized_key中的xxxxx.pem权限,所以现在我不能再登录ssh权限被拒绝的公钥了。 显然,我不能以root用户身份访问,因为默认情况下它是被禁止的,我怎么做才能不丢失我的实例呢? 在我的计算机上更改.pem文件的权限将不会有用,因为在~/.ssh/authorized_keys中找不到具有正确权限的其他要访问的密钥

我真的无法以任何方式登录,不知道该怎么办

另外,创建一个AMI的映像来纠正错误是没有用的,因为当我从坏实例创建AMI时,它复制了文件夹的错误权限,所以我也不能登录到新实例

有什么想法吗?
谢谢

有一次我把一个实例搞砸了,我可以通过从一个单独的工作实例装载它的EBS卷来恢复它。遵循以下步骤:

从EC2管理控制台,停止EC2实例 转到Volumes屏幕,将有问题的EBS卷与实例分离 使用带有默认选项的Linux AMI启动一个新的、新的微实例,除非您已经有另一个工作实例 新实例运行后, 然后
作为目录装载后,您应该能够从新实例访问问题卷的文件系统,并修复权限问题。然后,只需卸载并分离该卷,然后将其重新连接到另一个实例。

我曾经将一个实例搞砸了,我可以通过从一个单独的工作实例装载其EBS卷来恢复它。遵循以下步骤:

从EC2管理控制台,停止EC2实例 转到Volumes屏幕,将有问题的EBS卷与实例分离 使用带有默认选项的Linux AMI启动一个新的、新的微实例,除非您已经有另一个工作实例 新实例运行后, 然后
作为目录装载后,您应该能够从新实例访问问题卷的文件系统,并修复权限问题。然后,只需卸载并分离卷并将其重新连接到另一个实例。

我发现此描述非常有用我发现此描述非常有用