在 SSH 上设置防火墙时搞乱了 IP 表规则并将自己锁在门外

在 SSH 上设置防火墙时搞乱了 IP 表规则并将自己锁在门外

我试图为我的网站设置防火墙规则,但我搞乱了 IP 表规则并把自己锁在了门外。现在,我无法通过 SSH 访问 VPS。当我尝试时,我收到这条消息:

ssh: connect to host [IP address] port [Port]: Connection timed out

首先,我已经完成了设置防火墙规则的步骤。在iptables -A INPUT -j DROP我认为我已经阻止了自己,因为我毕竟无法添加任何命令。

设置防火墙规则的步骤

那么,我可以做些什么来解决这个问题并添加强大的防火墙呢?

注 1:我是这些东西的新手,正在尝试学习它,注 2:我无权访问实例的管理页面,但我可以请托管该网站的朋友做一些事情。所以优先级固定可以在 SSH 上

预先感谢!

答案1

无法通过 ssh 重新获得访问权限。你必须联系你的朋友并要求他重置 iptables 的规则。

如果我可以给你一个建议,我会使用cron或配置一个看门狗at在配置 iptables 时配置一个看门狗,这样就不会再发生这种情况了。我想你可以找到有用的这个答案这个答案关于服务器故障。

相关内容