[英]AWS - Create new instance from AMI, but lost keys?
我有一个几周前创建的 AMI。 我想启动一个新的 AWS EC2 实例并提供该 AMI 作为映像。 问题是,我现在不能 ssh 进入那个盒子。
我尝试在启动新实例时附加一个新的密钥对,但好像盒子上的 SSH 密钥配置忽略了我新附加的密钥对。
有没有办法克服这个问题?
我知道我的新密钥对有效,我已经在一个完全空白的新实例上对其进行了测试,并且可以正常使用 SSH。
任何帮助是极大的赞赏!
密钥对仅在磁盘首次启动时复制到 Amazon EC2 实例。 由于您已经从该磁盘(或制作映像的磁盘)启动,它不会再次复制密钥对。
您需要将新的密钥对复制到/home/ec2-user/.ssh
目录。 这可以通过将 EBS 卷附加到不同的实例来完成:
Instance 1
)/dev/xvda
)Instance 2
)/home/edc2-user/.ssh/authorized_keys
文件并插入所需的公钥Instance 1
分离 EBS 卷,将其重新附加到Instance 2
Instance 1
并通过 ssh 访问它请参阅文档: 在丢失私钥时连接到您的 Linux 实例
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.