SSH 连接在 AWS 中发生连接超时

SSH 连接在 AWS 中发生连接超时

我在 AWS EC2 上托管了一个网站,使用的是 t2.micro 实例(Ubuntu 18.04.4)。当我尝试通过 Putty 或基于浏览器的 SSH 连接从 AWS 控制台进行连接时,出现连接超时错误。我尝试使用以下链接中的说明来修复它,但在运行第一个命令后控制台卡住了sudo iptables -F。而且我的服务器也宕机了。然后我必须从 AWS 控制台重新启动实例。

另外,我已经为该服务器添加了 CloudFlare,这是导致此问题的原因吗?

https://aws.amazon.com/premiumsupport/knowledge-center/ec2-linux-resolve-ssh-connection-errors/

我该如何解决这个问题?

答案1

超时表示网络流量未到达实例(与身份验证错误相反)。

如果您尝试从 Internet 上您自己的计算机连接到 Amazon EC2 Ubuntu 实例,请确认以下内容:

  • 实例已在公共子网(定义为具有指向互联网网关的路由表的子网)
  • 安全组与 EC2 实例关联的服务器允许从您的 IP 地址或从0.0.0.0/0
  • 您正在连接到公共 IP 地址EC2 实例
  • 网络 ACL子网上的默认“全部允许”配置没有改变

相关内容