EC2密钥丢失了怎么办?

EC2密钥丢失了怎么办?

重置EC2实例密码和SSH密钥 https://www.iloveaws.cn/255.html
启动临时实例替换密钥对 https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#replacing-lost-key-pair

  1. 创建新密钥对
  2. 停止原始实例
  3. 启动临时实例
  4. 从原始卷中分离根卷并将其附加到临时实例
  5. 将新的公钥添加到已安装到临时实例的原始卷上的authorized_keys
  6. 从临时实例中卸载并分离原始卷,然后将其重新附加到原始实例
  7. 使用新密钥对连接到原始实例
  8. 清除
# 1.提权
sudo -i
# 2.创建挂载点
mkdir /mnt/tempment
# 2.列出系统中所有可用的块设备
lsblk 
# 3.列出所有设备文件
ls /dev
# 4.将/sdf1挂载到/tempment
mount /dev/sdf1 /mnt/tempment
# 5.查看磁盘内文件
ls /mnt/tempment
# 6.找到临时实例密钥,将其密钥内容复制保存到本地
ls /home/ec2-user/.ssh/authorized_keys
# 7.找到挂载磁盘中的.ssh/authorized_keys并将其替换
cd  /mnt/tempment/
vim /home/ec2-user/.ssh/authorized keys
# 8.密钥替换完成后,将其取消挂载
cd /
umount /mnt/tempment
umount /dev/sdf1
# 9.在AWS控制台将卷挂载回原始实例,使用新密钥连接即可

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值