EC2实例pem密钥文件丢失,怎样才能从Linux终端连接到EC2实例?

0

【以下的问题经过翻译处理】 我的EC2实例的PEM密钥文件丢失了,我没有密钥文件就无法访问该实例。

如何从我的Linux终端连接到EC2实例? ssh -i "sx.pem" ubuntu@ec2-xx50-240-2xx.ap-northeast-1.compute.amazonaws.com

profile picture
专家
已提问 5 个月前89 查看次数
1 回答
0

【以下的回答经过翻译处理】 (1) 创建一个新实例,该实例与密钥文件丢失的旧实例具有相同的区域,新的 pem 密钥文件名为 file2

(2) 停止旧实例

(3) 分离旧实例的卷

(4) 将旧实例的卷附加到新实例

(5) 从终端使用 ssh 和新密钥文件登录新实例,执行以下 linux 命令:

--sudo mkdir /mnt/tempvol
-- sudo mount -t ext4 /dev/xvdf1 /mnt/tempvol
--cp .ssh/authorized_keys/mnt/tempvol/home/ubuntu/.ssh/authorized_keys
--sudo ls -l /mnt/tempvol/home/ubuntu/.ssh
--sudo umount /mnt/tempvol

(6) 使用旧实例上卷的挂载路径来挂载卷,例如:/dev/sda1

(7) 从终端使用新密钥文件访问旧实例

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则