删除 iptables 中的规则后出现“软件导致连接中止”

删除 iptables 中的规则后出现“软件导致连接中止”

我使用 Putty 连接到 AWS 实例上的 Linux Red Hat 机器。我的本地计算机是 Windows 8。在 iptables 上,我不得不进行更改,却不小心忘记放回此默认规则:-A INPUT -m state --state ESTABLISHED,RELATED -j

现在我失去了与 Putty 的连接,并收到网络错误:软件导致连接中止。我根本无法再连接。我可以恢复它吗?如何恢复?

更新:发布问题后,我确实尝试将卷附加到另一个亚马逊实例(调试实例),但当我连接到它时,不幸的是它显示相同的“软件导致连接中止”错误。

我还尝试通过编辑 Putty 配置的连接部分中的设置来修复它。

谢谢。

答案1

您需要创建一个新实例来修复 iptables。请按照此处的指南操作(向下滚动一点):https://aws.amazon.com/articles/5213606968661598

然后添加一个更新 iptables 的脚本到rc.d文件夹,以便在启动时运行

同步并分离卷。重新附加到旧实例。

开始吧,希望它已经起作用了。

完毕。

小提示:通常不需要 iptables。您可以使用 AWS 控制台控制防火墙。

答案2

如果它不在 AWS 上,您只需登录 Linux 服务器的控制台并从那里添加回缺失的规则。

遗憾的是,AWS 不提供实例的控制台登录访问权限,因此您必须按照 AWS 教程中描述的步骤进行操作如何恢复无法访问的 Linux 实例重新获得访问权限。

相关内容