aws ec2实例的所有端口都已关闭

时间:2016-10-12 11:04:17

标签: amazon-web-services amazon-ec2 port

在新的亚马逊帐户中,我创建EC2免费套餐实例我编辑入站和放大正确的出站规则适用于SSH,HTTP和& HTTPS。但是所有的端口都关闭了,我没有防火墙

以下是更多信息:实例是:EC2免费层实例

安全组:对于入站(HTTP(80),SSH(22),HTTPS(443))。对于出站(所有流量)。

网络ACL:对于入站(规则#(100),键入(所有流量),允许)。对于出站(规则#(100),键入(所有流量),允许)。

弹性IP与实例关联。我确定使用正确的密钥对。

而且我没有防火墙,在我的计算机上没有任何内容SSH流量到AWS的流量,因为我在其他帐户中使用其他实例并且她工作正常!

2 个答案:

答案 0 :(得分:0)

您的情况似乎是:

  • 您已启动Amazon EC2 Linux 实例
  • 您正在尝试通过SSH进入实例
  • 没有连接

您正在利用AWS Free Usage Tier这一事实对您使用AWS没有任何影响。它仅仅是一种计费概念,对您在AWS中创建的资源没有任何影响。

如果您的SSH尝试需要一段时间才能失败(例如5秒以上),这表明没有流量进入您的实例。可能的原因是:

  • 入站安全组中的规则不足(最常见)
  • 在私有子网中启动实例(即没有指向Internet网关的路由表的子网)
  • 阻止流量的网络ACL规则(不太可能,因为默认情况下它们允许所有流量)

如果连接立即失败,则可能的原因是:

  • 尝试连接到错误的实例(你有正确的IP地址吗?)
  • 使用不正确的SSH密钥对
  • 使用错误的用户名连接(对于Amazon Linux,用户名为ec2-user。对于Ubuntu,用户名为ubuntu。)
  • 在未指定密钥对的情况下启动实例
  • 您自己的网络(例如企业网络防火墙)阻止输出到AWS的SSH流量
  • 该实例未使用Linux AMI启动

答案 1 :(得分:0)

以下是更多信息:

the instance is : EC2 free-tier instance

Security Group :
 For Inbound (HTTP(80), SSH(22), HTTPS(443)).
 For Outbound (All traffic).

Network ACLs : 
 For Inbound (Rule#(100),type(ALL Traffic), Allow).
 For Outbound (Rule#(100),type(ALL Traffic), Allow).

弹性IP与实例关联。 我确定使用正确的密钥对。

而且我没有防火墙,在我的计算机上没有任何内容SSH流量到AWS的流量,因为我在其他帐户中使用其他实例并且她工作正常!

相关问题