更新
这可能与我的帐户可能处于“孤立”状态有关,如这篇文章所述:https://forums.aws.amazon.com/thread.jspa?start=0&threadID=239202&tstart=0
我将联系 AWS 并询问他们是否是这个问题。
原始帖子
我对 AWS 还不熟悉,但通过 SSH 连接 EC2 时经常遇到问题。简而言之,我似乎只能通过 SSH 连接到我的实例一次 - 所有后续尝试都会超时。唯一的解决办法是每次都停止并启动它。
这是我可以提供的尽可能多的细节 - 真心希望你们能帮助我!
超时视频:
EC2 是 T2 Micro:
我的 EC2 位于自定义 VPC 中 - 我的安全组的端口 22 向全世界开放,并且出站时它可以访问所有内容:
我在 VPC 中使用公有子网
我的网络访问控制列表(NACL)是默认的:
路由表有一条到我的 Internet 网关的路由(运行良好):
当我第一次连接时,一切正常:
几分钟后,我无法再次连接:
(参见文章顶部的视频)
注意: - 这并不重要,但是当我成功通过 SSH 登录时,我可以卷曲网页并得到响应 - 我是通过手机进行网络共享的,但似乎没有影响任何事情(我认为这在家里也不起作用) - 如果我在第一次通过 SSH 登录并退出后等待一两分钟,当我在几分钟后尝试重新连接时,它就会超时
提前致谢。
答案1
问题是 AWS 出于某种原因在我的帐户中设置了一个“隔离”标志(我很久以前就停用了它,但该标志仍然保留着)。
仅供参考,我认为您可以在 UI 的任何地方看到这个“隔离”标志,但如果您向 AWS 提出案例,他们会很快检查并将其删除。