2017-03-03 77 views
0

当我尝试SSH到EC2实例中时,连接获取超时,并且我已将与子网关联的网络ACL分离出来。以下是我对入站和出站规则的了解。当我将网络ACL更改为vpc默认设置,其中所有端口都打开以进行入站和出站连接时,我可以使用ssh进入该框。这个有什么不对?我已经打开端口22无法在VPC中使用ssh到ec2实例

enter image description here

enter image description here

+0

如何使用SSH连接? – Justinas

+0

ssh ec2-user @ ip -i pk.pem –

+1

为什么在NACL中有这些规则?您应该使用安全组来控制实例级流量,并仅使用NACL在子网级别执行安全组无法实现的安全性(例如,创建DMZ)。 –

回答

2

从AWS documentation

网络ACL是无状态的;对允许的入站流量的响应受到出站流量的规则约束(反之亦然)。

您需要放宽出口ACL以允许来自临时端口的出站连接。例如,允许出站TCP连接的范围为1024-65535。

欲了解更多信息,请参阅维基百科有关ephemeral ports的文章。