【问题标题】:AWS EC2 SSh TimeoutAWS EC2 SSH 超时
【发布时间】:2016-10-01 04:26:26
【问题描述】:

我似乎无法再连接到我的 ec2 实例了。

前言:

我什至摧毁了我的实例并创建了一个全新的实例,但没有运气。我能够在我的第一个实例中使用 ssh,然后它就停止了工作。此外,我曾尝试从两台不同的计算机进行 ssh,但也没有成功。

还没有注册另一个 AWS 账户我没有东西可以尝试,有人有什么想法吗?

解决方案:
原来我的帐户处于隔离模式。我的帐户前一段时间被暂停,但我已经取消了它。看到这个帖子后:

https://serverfault.com/questions/778619/network-timeout-errors-with-amazon-ec2-instance-after-first-10-minutes

我联系了亚马逊并让他们检查我是否处于隔离中。原来我是。感谢您在此期间提供的帮助。

【问题讨论】:

    标签: amazon-web-services ssh amazon-ec2


    【解决方案1】:

    尝试从*架构进行故障排除。

    1) 在 VPC 中检查您的 NACL。

    2) 检查您的路由表是否有 Internet 网关。

    3) 检查您的子网是否附加了相同的路由表(使用 IGW)。

    4) 检查 EC2 实例的入站安全组(如果是 LINUX,则为端口 22 ssh,对于 Windows 为 RDP 3309)。 (打开 SSH 入站)。

    5) 如果您的 EC2 位于私有子网中。在 VPC 中添加一个 NAT 网关并将其附加到路由表以允许从 Internet(0.0.0.0/0) 连接。

    6) 现在通过 SSH 连接到您的 EC2 实例(如果是 Linux)或 RDP(如果是 windows)

    注意:如果使用 Putty,请将您的 pem 文件转换为 ppk 文件。对于 Windows,在 AWS 控制台中使用 pem 生成您的密码。

    对于 Linux: 不同口味的用户名: amazon linux:ec2-user

    ubuntu: ubuntu

    Centos:ec2-user/centos

    Redhat:ec2-user/root

    Debian:管理员/root/ec2 用户

    【讨论】:

    • 所有这些都已签出,但仍然 ssh 仍然超时
    • 看起来很混乱...您检查过您的工作站(您的系统)防火墙设置吗?打开入站/出站端口(22,3309)并尝试。也可以禁用跟踪防火墙。重新检查您是否也在使用正确的 EC2 实例的公共 IP
    【解决方案2】:

    原来我的帐户处于隔离模式。我的帐户不久前被暂停,但我已经解除了它。看到这个帖子后:

    https://serverfault.com/questions/778619/network-timeout-errors-with-amazon-ec2-instance-after-first-10-minutes

    我联系了亚马逊,让他们检查我是否处于隔离状态。原来我是。感谢您在此期间提供的帮助。

    【讨论】:

      【解决方案3】:

      我也有同样的问题。我很久以前暂停了我的帐户,最近不得不重新激活。

      AWS 支持拒绝调查我的案例,因为我没有技术支持计划。所以我不得不删除帐户并创建另一个帐户。

      这里的论坛也解决了这个问题 https://forums.aws.amazon.com/thread.jspa?messageID=356632

      【讨论】:

        【解决方案4】:

        我有同样的问题,我找到了解决方案,我已经设置了默认的 SG 端口 22,路由表和 IGW 也是正确的。我在 Xfinity(我的互联网提供商)上检查了我的安全层。防火墙设置具有高安全性,它会阻止除少数之外的所有内容,而 SSH 是要被阻止的其中之一。我将它更改为中等,它允许所有并阻止少数.. 更改后,我能够成功 ssh。我花了 5 个小时才解决.. 很棒的学习。希望这能解决您的问题,如果您已经使用 SSH 端口 22 正确设置了 SG,并且按照上述 cmets,Route 和 IGS 应该是正确的。享受 AWS 云。快乐学习。

        【讨论】: