use*_*352 1 amazon-ec2 amazon-web-services key-pair
我有一个几周前创建的 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,然后将其重新附加到Instance 2Instance 1使用新的密钥对启动并通过 ssh 连接到它请参阅文档:如果您丢失私钥,则连接到您的 Linux 实例
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |