亚马逊根卷(根设备)恢复实例

本文介绍了一种解决Amazon EC2实例中SSH连接失败的方法。通过创建新的EC2实例并将原始实例的根设备挂载到新实例上,可以编辑授权密钥文件和fstab文件,从而解决SSH连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建快照



二、根据快照创建映像


三、创建映像成功后,在映像模块可以看到AMI。

    选择启动该实例a.,(这里取名叫实例a)



四、实例启动成功了,这时遇到一个问题,ssh连接不上。

     下面重点来了

 1、新建一个实例b(这里取名叫实例b),配置不需要太高


2、将实例a的根设备,挂载到实例b上。



    ssh进入实例b

    sudo mount /dev/svdf   /mnt。

    cd  /mnt/home;里面有ubuntu目录

    sudo chmod -R 777 ubuntu

    cd ubuntu/.ssh     ,里面有  authorized_keys,也可以修改authorized_keys

    对authorized_keys赋权限 600.

    sudo chmod 777 authorized_keys

3、如果根设备a以前挂载了其他卷。还需要如下操作。

    修改fstab 文件,这里面记录了挂载信息。

     vi etc/fstab 

    将里面uuid开头的全部注释。

   

4、然后umount 

  sudo unount /mnt

将根设备a连接到实例a上。


启动成功后,就恢复了。

此方法也可以用来解决ssh证书登录,登录失败的情况。主要处理authorized_keys




   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值