使用带有pem文件的SSH进行EC2连接会返回权限被拒绝(公钥)

时间:2019-09-13 21:09:43

标签: amazon-web-services amazon-ec2 ssh devops

我正在使用AWS ec2机器,大约需要3周的时间,直到现在一切都很好。

我在机器上安装了mongodb服务器,该服务器需要chown chnages(我认为有皱纹)。 我重新启动了计算机,从现在开始,我得到“权限被拒绝(公钥)”。当我尝试连接机器时(使用ssh -i THE_SAME_PEM_FILE ubuntu @ ...) 还有另一种方法连接机器并像以前一样设置配置吗?或某种解决该问题的方法?

感谢助手。

1 个答案:

答案 0 :(得分:0)

对此没有简单的解决方案,如果您正在使用ssm,则可以按照johns链接中的说明进行操作(问题中的评论)。
另一个选择是分离该卷,并将其添加到您已经可以ssh作为数据卷的另一个实例中。您可以将密钥添加到〜/ .ssh / authorized_keys文件中,并确保正确设置了权限,然后将该卷作为根卷重新附加到原始实例。您将需要停止实例以分离该卷。
如果您不想停止实例,则可以为根卷拍摄快照,然后使用该快照启动另一个实例。