AWS EC2 实例未通过 SSH 命令与终端连接

问题描述 投票:0回答:1

每当我尝试使用 ssh 命令通过终端连接我的 AWS EC2 实例时,都会显示连接超时问题。

还有一件事,即使在安全组的入站规则中添加 HTTP 和 HTTPS 协议后,该实例的公共 IP 也不会在新选项卡中打开...到目前为止还没有找到解决方案。如果您有任何想法/建议,请在下面的评论中分享。

我更改了区域以检查这是否是我所在区域的问题。但仍然显示出同样的东西。甚至检查了我的安全组.. 在入站规则中添加了 HTTP 和 HTTPS,但公共 IP 仍然不可见。我尝试通过腻子连接,但仍然不起作用。

Photo of inbound rules

linux amazon-web-services amazon-ec2 cloud putty
1个回答
0
投票

当 SSH 连接超时时,通常表明网络流量未到达 Amazon EC2 实例。

需要检查的事项:

  • 实例正在运行 Linux
  • 实例在公共子网中启动,其定义为具有指向互联网网关的路由表条目
  • 该实例有一个 公共 IP 地址,您在建立连接时使用该地址
  • 网络访问控制列表 (NACL) 设置为其默认的“全部允许”值
  • 与实例关联的安全组,允许从您的 IP 地址或互联网 (
    0.0.0.0/0
    ) 在端口 22 (SSH) 上进行入站访问
  • 您的公司网络允许出站 SSH 连接(尝试备用网络,例如家庭网络、工作网络或连接到手机的网络)

另请参阅:连接到实例的问题排查 - Amazon Elastic Compute Cloud

© www.soinside.com 2019 - 2024. All rights reserved.