iptable Flush 后无法通过 SSH 访问 EC2 实例

iptable Flush 后无法通过 SSH 访问 EC2 实例

在我能够连接到我的 EC2 实例之前,然后在我刷新 IPTABLE 之后,我无法再访问它,每次我尝试连接时,都会出现超时。

我收到的错误:

FAIL: TIMEOUT
[SSH] FAIL: xx.xx.xx.xx:2020 - No connection was made because the operation was stopped.

在问题发生之前尝试解决该问题。
无法通过 IP 访问我的 WHM,但我可以访问 SSH,我读到某处需要刷新 IPTABLE,然后问题开始出现并且无法访问 SSH。

我已采取的步骤(失败)

  1. 我已经重新启动了实例。
  2. 我尝试查看 IP 是否在浏览器中工作(试过 Safari、Firfox、Chrome),浏览器中的 IP 超时相同。
  3. 我已经检查了安全组,并且允许来自任何位置的入站和出站流量。
  4. 我已经在 Google 上搜索了 2 天,没有找到与我相关的答案,因为我需要访问 SSH,大多数答案都是关于命令行的。
  5. 更改实例的 IP(我知道这真的没用)。
  6. 尝试理解“获取系统日志”,但无法很好地理解,因为其中的一切看起来都很好。
  7. 尝试使用公共 DNS 访问
  8. 使用开放 VPC 连接创建新的安全组

服务器信息:
Centos 6
运行 WHM 和 cPanel

我目前正在考虑的一些考虑因素是(网上没有关于这些考虑因素的信息)

  1. VPC 安全组设置
  2. 亚马逊方面的 Bug(我对此表示怀疑)

答案1

你脸红了全部您的 iptables 规则,包括默认的 ALLOW 规则。您需要对这些系统进行全面恢复才能重新获得访问权限。

如果您尚未将 iptables 规则更改保存到磁盘,则重新启动可能会解决问题。但如果情况并非如此,您需要执行我在这个答案恢复实例。

另外,如果你担心丢失此服务器的内容,那么你做系统管理员就错了。你应该总是能够在服务器丢失的情况下不造成重大数据丢失。VPS 服务器和物理服务器都是如此。

相关内容