如何使用新的密钥对连接到AWS实例(新的Pem文件)

时间:2019-06-15 12:29:14

标签: amazon-web-services amazon-ec2

我在aws上有一个正在运行的实例,并且丢失了该实例的.pem文件。因此,我进入了aws的网络和安全部分,并创建了一个新的kaepair。之后,我运行chmod 400 test.pem,然后运行ssh -i test.pem ec2-user @ mypublicip

然后我可以选择输入密码,所以我输入了AWS密码,但是认证失败。

请帮助我如何在新的密钥对上登录到现有的AWS实例

1 个答案:

答案 0 :(得分:1)

EC2用户指南中的Connecting to Your Linux Instance if You Lose Your Private Key一章详细介绍了如何重新获得对EC2实例的访问权限。总结一下:

  1. 停止实例(确保将实例存储中存储的所有数据备份到您要保留的持久性存储中)
  2. 启动一个临时实例
  3. 分离原始实例的根卷并将其附加到临时实例
  4. 使用新的公钥更新已安装卷上的authorized_keys
  5. 从临时实例卸载卷
  6. 将音量附加到原始音量
  7. 启动原始实例
  8. (终止临时实例)

请查看上面的链接以获取详细信息。