无法 ssh/http 进入 EC2 实例

Not able to ssh/http into EC2 instance

我对此束手无策,请帮忙。

我正在我的默认 public VPC 中创建 EC2 实例,但我无法通过 ssh 或 http 连接到我的实例或网络服务器 运行 到机器中。我检查了以下

尽管所有这些都无法连接到 EC2 实例,AMI 是 Amazon Linux 2 AMI

当我尝试 ssh 时,一段时间后出现连接超时错误,最初,我以为这是我的办公室网络,但我也从没有防火墙的家庭网络中得到同样的结果

要允许 SSH 连接,您需要:

  • Amazon EC2 实例 运行 Linuxpublic 子网 中启动(定义因为有一条路由 Table 将 0.0.0.0/0 指向互联网网关)
  • A 安全组 允许端口 22 上的入站访问(出站配置无关)
  • 网络 ACL 保留其默认设置 双向
  • 全部允许
  • 与实例关联的 Public IP 地址

根据您的描述,我认为问题可能出在 出站 NACL 上。 Return 来自 SSH 会话的流量返回到发起服务器上的源端口,即 而不是 端口 22。一般来说,只有在有特定原因时才更改 NACL ,例如创建 DMZ。我建议您将 NACL 规则重置为允许双向所有流量。