如何检索Amazon EC2密码?

时间:2014-05-03 03:25:40

标签: amazon-ec2

我创建了一个Amazon EC2实例。我有密码文件,它丢失了。如何在没有密码的情况下登录?有没有办法创建新的登录?

1 个答案:

答案 0 :(得分:0)

一旦您删除了您的私钥文件,如果您没有它的副本,则无法登录。您可以尝试这样做,假设它是EBS支持的实例:

  1. 停止您的EC2实例
  2. 分离根卷(/ dev / sda1) - 假设这是Volume A
  3. 启动相同类型的新EC2实例。
  4. Volume A作为/dev/sdf
  5. 附加到该新实例
  6. ssh连接到他的新实例。
  7. mkdir -p /mnt/xvdf
  8. mount /dev/xvdf /mnt/xvdf
  9. `cp~ / .ssh到/ mnt / xvdf / home //.
  10. chmod 700 /mnt/xvdf/home/<username>
  11. chmod 600 /mnt/xvdf/home/<username>/authorized_keys
  12. 关闭新实例
  13. 在新实例上分离Volume A
  14. 在原始实例上的/ dev / sda1上重新附加Volume A
  15. 启动原始实例。
  16. 您现在应该可以登录了。