在我能够连接到我的 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。
我已采取的步骤(失败)
- 我已经重新启动了实例。
- 我尝试查看 IP 是否在浏览器中工作(试过 Safari、Firfox、Chrome),浏览器中的 IP 超时相同。
- 我已经检查了安全组,并且允许来自任何位置的入站和出站流量。
- 我已经在 Google 上搜索了 2 天,没有找到与我相关的答案,因为我需要访问 SSH,大多数答案都是关于命令行的。
- 更改实例的 IP(我知道这真的没用)。
- 尝试理解“获取系统日志”,但无法很好地理解,因为其中的一切看起来都很好。
- 尝试使用公共 DNS 访问
- 使用开放 VPC 连接创建新的安全组
服务器信息:
Centos 6
运行 WHM 和 cPanel
我目前正在考虑的一些考虑因素是(网上没有关于这些考虑因素的信息)
- VPC 安全组设置
- 亚马逊方面的 Bug(我对此表示怀疑)
答案1
你脸红了全部您的 iptables 规则,包括默认的 ALLOW 规则。您需要对这些系统进行全面恢复才能重新获得访问权限。
如果您尚未将 iptables 规则更改保存到磁盘,则重新启动可能会解决问题。但如果情况并非如此,您需要执行我在这个答案恢复实例。
另外,如果你担心丢失此服务器的内容,那么你做系统管理员就错了。你应该总是能够在服务器丢失的情况下不造成重大数据丢失。VPS 服务器和物理服务器都是如此。