Amazon web services AWS Ubuntu EC2实例赢了';无法通过SSH连接

Amazon web services AWS Ubuntu EC2实例赢了';无法通过SSH连接,amazon-web-services,ubuntu,amazon-ec2,ssh,Amazon Web Services,Ubuntu,Amazon Ec2,Ssh,今天,我尝试使用Ubuntu AMIs创建一些EC2实例,因为我正在学习一门课程。我一直使用AmazonLinuxAMIS,但讲师使用的是Ubuntu,所以我想我也会这么做 我使用该实例创建了一个新的PEM文件,并在控制台中通过实例向导时选择了默认值。我还清除了以前课程中所有的专有网络和实例,并从一个新的默认专有网络开始。一切顺利 我更改了新PEM上的权限,并尝试使用SSH-I PEMFILE在中使用SSHubuntu@IPADDRESS它正常请求将地址添加到已知的主机中,然后注销。我再次发出该

今天,我尝试使用Ubuntu AMIs创建一些EC2实例,因为我正在学习一门课程。我一直使用AmazonLinuxAMIS,但讲师使用的是Ubuntu,所以我想我也会这么做

我使用该实例创建了一个新的PEM文件,并在控制台中通过实例向导时选择了默认值。我还清除了以前课程中所有的专有网络和实例,并从一个新的默认专有网络开始。一切顺利

我更改了新PEM上的权限,并尝试使用
SSH-I PEMFILE在中使用SSHubuntu@IPADDRESS
它正常请求将地址添加到已知的主机中,然后注销。我再次发出该命令,它立即返回
连接关闭

我试着查看我所有的VPC设置(NACL、路由、IGW等)以及为SSH 22
0.0.0.0/0
in和out设置的安全组入站和出站规则。我再次终止并销毁了包括VPC在内的所有内容,并再次从头开始尝试。同样的问题。我检查了钥匙,以确保它是好的,它是。然后,我决定使用相同的密钥和VPC启动一个Amazon Linux实例。就在ec2用户下,没有问题。启动了一个CentOS实例,相同的密钥和VPC。在centos用户下也可以使用

我在琢磨为什么只有Ubuntu AMI不让我SSH进来


提前感谢您的帮助

我一定是做错了什么,因为我刚刚创建了另一个实例,没有问题,它“保持”了连接。我是在没有问题,它不会立即注销我一旦我连接。我仍然不确定我是怎么做的,但我现在正在工作。谢谢你的建议!我仍然很想听到任何知道问题可能是什么的人的声音。

这一定是密钥不匹配。您在ubuntu实例中使用的用户名是什么?您可以使用
ssh-vvv
打开详细日志记录。@RodrigoM我从今天开始之前清除了所有密钥,以及今天创建初始ubuntu实例在非ubuntu实例上运行没有问题。@Ali我使用的是用户名ubuntu,不是ec2用户