更改默认的ec2用户后,无法login到EC2实例

我一直在使用密钥对login到我的EC2实例,没有任何问题,直到我对ec2用户进行了一些更改。

我更改了ec2-user(usermod)的组,并更改了默认的文件权限(umask),给组写入权限。

自此更改以后,我无法login。 我得到一个“服务器拒绝我们的关键”错误的ec2用户。

密钥没有任何修改。 更改ec2用户权限后,我们无法login,这是肯定的。

有没有人遇到类似的问题? 我们不希望更改默认的ec2用户的属性/权限? 如何从这种情况中恢复过来?

谢谢!

松懈对Amazon EC2实例的访问是一个常见的遭遇 – 当您不知道原因时,如何处理这种情况,请参阅Eric Hammond的出色摘要。 解决方法:“我无法连接到Amazon EC2上的服务器” 。

但是,由于您现在已经知道该问题是与权限相关的,因此您可以立即应用各自的说明在EC2实例的根EBS卷上修复文件 ,请参阅我对相关问题的回答修复Amazon EC2权限以获得对此的简短摘要做法。

祝你好运!