Amazon ec2 尽管尝试了所有操作,但无法连接到我的EC2实例

Amazon ec2 尽管尝试了所有操作,但无法连接到我的EC2实例,amazon-ec2,Amazon Ec2,我已经创建了一个linux EC2,打开了SSH端口,并在我的linux开发机器上下载了keypair.pem。然而,尽管遵循了文档中提到的所有步骤,我仍然无法使用ssh进行连接。我有一个公共ip和dns都成功地启动和运行。转换为.ppk后,我也尝试了腻子,但没有成功 通过门户在计算机上登录的系统显示 Amazon Linux AMI release 2018.03 Kernel 4.14.181-108.257.amzn1.x86_64 on an x86_64 ip-AA-BB-CC-DD

我已经创建了一个linux EC2,打开了SSH端口,并在我的linux开发机器上下载了keypair.pem。然而,尽管遵循了文档中提到的所有步骤,我仍然无法使用ssh进行连接。我有一个公共ip和dns都成功地启动和运行。转换为.ppk后,我也尝试了腻子,但没有成功

通过门户在计算机上登录的系统显示

Amazon Linux AMI release 2018.03
Kernel 4.14.181-108.257.amzn1.x86_64 on an x86_64

ip-AA-BB-CC-DDD login: 
我会错过什么?我是个新手,所以这可能真的很愚蠢

谢谢

需要检查的内容:

EC2实例正在运行LinuxDone EC2实例位于定义为具有指向Internet网关的路由表的子网的公共子网中 EC2实例有一个公共IP地址 EC2实例有一个安全组,允许从您的IP地址或更宽的IP地址(如0.0.0.0/0)输入端口22
你和putty的连接超时了吗?您确实需要在VPCAre中打开安全组上的端口22安全组端口是否打开?请编辑您的问题以显示您正在使用的确切命令和收到的响应。使用ssh-vvv获得调试输出。完美!。互联网网关步骤是我所缺少的。我在这件事上看的任何文档/视频中都没有它。@john rotenstein我也有同样的问题。如何以及为什么确保EC2实例具有公共IP?如果没有公共弹性IP,实例不能在公共子网中吗?@TwoLeftFoot实例可以通过选择启动实例时自动分配公共IP或添加弹性IP地址来接收公共IP地址。如果它是第一个选项,那么当实例停止和启动时,公共IP地址将更改。