Amazon ec2 无法从自定义AMI ssh到amazon ec2实例

Amazon ec2 无法从自定义AMI ssh到amazon ec2实例,amazon-ec2,amazon-ami,Amazon Ec2,Amazon Ami,我有一个已经在运行的linux实例。我右键单击该实例并创建了一个映像(EBS AMI),输入了详细信息,几分钟后,我在ec2控制台的Images->AMIs部分列出了我的AMI 我右键单击此API,请求现货定价实例,填写表单并选择正确的安全组。它创建了罚款和状态检查为绿色,2/2 然而,当我尝试连接到这个新实例时,我只会得到一个错误 ssh_exchange_identification: read: Connection reset by peer 我检查了我正在指定我的密钥文件的路径,我检

我有一个已经在运行的linux实例。我右键单击该实例并创建了一个映像(EBS AMI),输入了详细信息,几分钟后,我在ec2控制台的Images->AMIs部分列出了我的AMI

我右键单击此API,请求现货定价实例,填写表单并选择正确的安全组。它创建了罚款和状态检查为绿色,2/2

然而,当我尝试连接到这个新实例时,我只会得到一个错误

ssh_exchange_identification: read: Connection reset by peer
我检查了我正在指定我的密钥文件的路径,我检查了安全组,一切正常。我删除了SSH规则并重新应用了它,但仍然失败

我注销并登录到我的另一个实例(这个新实例就是基于这个实例的),这个实例没有问题。我删除了我的新spot实例,并基于我的AMI创建了另一个实例。同样的问题

然后,我基于Ubuntu实例创建了一个新实例,并且可以很好地登录


因此,由于某些原因,我无法登录到基于通过GUI控制台创建的AMI创建的实例。

我删除了旧AMI并重新创建了它。 但这次我卸载了(从fstab中删除的)另一个EBS驱动器,我不想和AMI一起使用


现在似乎可以工作了。

从AWS管理控制台创建自定义AMI

我曾经遇到过这样的情况:我无法通过ssh连接到我的新实例中,该实例是从我通过AWS仪表板创建的自定义AMI启动的

我发现不从运行中的实例生成AMI更安全,即使未选中不重新启动。手动停止正在运行的实例,然后创建映像更可靠

从表面上看,不选中不重新启动似乎是不可靠的,因为它应该停止正在运行的实例,进行映像复制,然后代表您重新启动实例,但此过程可能会出现一些问题