我执行了 iptables --flush,现在我的 VPS 已关闭,我甚至无法从托管公司的控制台访问它

我执行了 iptables --flush,现在我的 VPS 已关闭,我甚至无法从托管公司的控制台访问它

我在 CSF-LFD 中遇到了一个问题(可能是错误?),它锁定了我的 IP,我无法访问该网站,因此我从另一个 IP 登录并进行了操作,scf -f && csf -r但这次刷新没有帮助。然后我尝试csf -dr ###.###.###.###“解除”我的原始 IP 的阻止,我收到一条消息,说我的 IP 无法从阻止的 IP 列表中删除,因为它一开始就没有被阻止。

然后我就照做了iptables --flush,从那一刻起我就iptables --flush被注销了,现在我无法从任何 IP 访问 VPS……它完全瘫痪了。我甚至无法从我的 VPS 托管公司的控制台访问它。有什么想法可以做吗?也许只是等待?

我会要求托管公司重新启动我的服务器,但您还有什么建议吗?

更新:

我执行了 csf -x 来禁用 CSF-LFD 功能,然后我的 IP 不再被阻止。

csf -dr ###.###.###.###当我收到一条消息说我的 IP 没有被阻止时,这是奇怪的。

无论如何,执行 csf -x 之后,我可以浏览网站并毫无问题地登录到 VPS。

答案1

我的猜测是你将默认策略设置为 DROP,从而将自己锁定在外。

如果您无法访问机器,则需要寻求技术支持。

将来,不要将策略设置为 DROP,而是将表中的最后一条规则设为 REJECT,这样在刷新时就不会把自己锁在外面了

http://bodhizazen.com/Tutorials/iptables

答案2

我从托管公司的电源循环选项重新启动了系统。然后我就可以登录 VPS 了。

相关内容