【问题标题】:AWS network connection failed: Connection timed outAWS 网络连接失败:连接超时
【发布时间】:2018-02-26 23:36:19
【问题描述】:

我设置了一个 Ubuntu EC2 实例,它工作正常,我为我的实例分配了一个弹性 IP。但最近我试图从我的 Windows 使用 SSH putty 和 WinSCP 连接到我的实例,但它会引发 connection timed out 错误。我已经检查了以下内容

  1. 在安全组中启用了 SSH 端口 22

  2. 我的另一个 AWS 账户正在通过 putty 运行,因此我的系统中没有防火墙问题。

  3. 分配给弹性IP后,我在Putty中更改了IP。

  4. 重启 EC2 实例

  5. 将安全组连接到我的 EC2 实例。

请帮助我。它已经工作了几次,我成功登录到实例,但现在出现连接超时错误。

【问题讨论】:

  • 您检查(或编辑)您的安全组了吗?
  • 是的,您可以看到安全组配置。我还将此组分配/连接到我的实例
  • 好的,我的意思是您没有指定 HTTP 入站 (0.0.0.0)。它仅对出站有效。您无法从任何地方直接连接到实例,只能通过弹性 IP。在您的情况下,必须将第一行设置为特定的 IP 范围
  • 您在源中为 SSH 入站选择了什么?您选择了“我的 IP”还是添加了您的 IP 地址?是不是机器IP地址变了?
  • @AlexGera 目前 HTTP 入站并没有伤害到我。它是 SSH,因为我无法通过 SSH 连接。所以目前我正在尝试通过 SSH 登录并且现在已经打开了所有内容只是为了登录但得到 connection timed out 错误

标签: amazon-web-services


【解决方案1】:

您的安全组看起来不错。希望您已为您的实例分配了自己的 VPC 和子网。即使是默认的或用户定义的,请检查以下几点并重试。

  1. 在路由表中选择映射路由表:在路由中检查关联的 VPC 是否有到 Internet 网关的路由。(目标应为 0.0.0./0,目标应为您的 IGW)。
  2. 检查子网关联:您的子网是否关联。如果没有,请立即关联并执行 ssh ..

我已经在我的帐户中创建了上述问题,并且我已按照上述步骤解决了该问题。它对我自己有用。

【讨论】:

    猜你喜欢
    • 2016-03-11
    • 2021-04-07
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2021-10-22
    相关资源
    最近更新 更多