无法在vpc的公共子网内ssh到ec2

我的负载均衡,自动扩展Elastic Beanstalk环境在两个AZ中使用公共和私有子网的VPC。

但…

ssh -i "~/.ssh/my.pem" [email protected] 

…导致“操作超时”。

我错过了什么明显的东西?


编辑:公共子网的ACL上的入站规则:

在这里输入图像说明

入场规则EC2的SG:

在这里输入图像说明

公有子网的详细信息:

 Subnet ID: subnet-3cf38775 | Public subnet 2 Availability Zone: eu-west-1b IPv4 CIDR: 10.0.2.0/24 Route Table: 10.0.0.0/16 -> local 0.0.0.0/0 -> nat-01b4b81a02e336d3c 

该实例的子网是否具有连接到VPC的Internet网关的0.0.0.0/0的路由?

安全组还有0.0.0.0/0全部还是只在出口的tcp?

为了清楚起见,在这里添加总结,尽pipe@Mike善意地谈到了上面的正确点。 我有两个公有(和两个私有)子网(在两个AZ中),并且包含我的不可达EC2的公有子网附加的路由表不是路由stream量到Internet网关。 我改变了该子网上的路由表,以便使用与其他公有子网相同的路由表,现在一切都只是丹迪。