我丢失了EC2实例的PEM密钥。 我按照以下步骤进行操作:
即使PEM文件丢失也可以访问EC2实例的方法
如果您丢失了pem文件,仍然可以轻松访问EC2实例。
首先,通过创建新的访问文件创建一个新实例,称为具有与丢失的pem文件实例相同区域和VPC的“helper”实例。
现在停止丢失的pem文件实例。请记住不要终止实例,而是将其停止。
转到EBS卷,选择丢失的pem文件实例的根卷并分离它。
现在再次选择分离的卷,这次您必须将此卷附加到我们之前创建的helper实例上。由于helper实例默认具有/ dev / sda1作为根卷,因此新附加的卷将是辅助卷(例如:/ dev / sdf)。
使用helper实例的pem文件登录。
执行以下命令:
# mount /dev/xvdf1 /mnt # cp /root/.ssh/authorized_keys /mnt/root/.ssh/ # umount /mnt
将辅助实例上的次要卷分离。
再将卷附加回我们的恢复实例。启动实例。终止辅助实例。
使用辅助实例pem文件登录恢复实例。