我已经运行了一个linux实例。我右键单击该实例并创建了一个图像(EBS AMI),我输入了详细信息,几分钟后我在图像中列出了我的AMI - > ec2控制台的AMI部分。
我右键单击此API,并请求现场定价实例,填写表单并选择正确的安全组。它创建了很好的状态,状态检查是绿色的,2/2。
但是,当我尝试连接到这个新实例时,我只会收到错误
ssh_exchange_identification: read: Connection reset by peer
我检查了我指定了我的密钥文件的路径,我检查了安全组,一切都很好。我删除了SSH规则并重新应用它,但仍然失败。
我退出并登录到我的另一个实例(这个新实例基于此实例),没有任何问题。我删除了我的新现场实例,并根据我的AMI创建了另一个实例。同样的问题。
然后我创建了一个基于Ubuntu实例的新实例,并且能够正常登录。
因此,出于某种原因,我无法登录我基于我通过GUI控制台创建的AMI创建的实例。
答案 0 :(得分:2)
我删除了旧的AMI并重新创建了它。 但是这次我没有安装(从fstab中移除)另一个我不想用于AMI的EBS驱动器。
似乎现在正在工作。
答案 1 :(得分:0)
从AWS管理控制台创建自定义AMI
我遇到的情况是我无法进入我通过AWS Dashboard创建的自定义AMI启动的新实例
我发现,即使未选中 no Reboot ,也不会从正在运行的实例生成AMI更安全。手动停止运行实例然后创建映像更可靠。
从表面上看,未选中 no Reboot 似乎不可靠,因为它应该停止正在运行的实例,拍摄图像副本,然后代表您重新启动实例,但可能也许是这个过程发生的一些问题。