若Ubuntu防火墙误删,可按以下方法恢复:
- 若使用UFW防火墙:
- 若记得误删规则,用
sudo ufw delete [规则编号或规则内容]恢复,如sudo ufw delete allow 80恢复删除的80端口放行规则。 - 若规则较多,可查看历史规则文件(默认路径
/etc/ufw/),手动恢复或用sudo ufw reload重新加载规则。 - 若完全误删,可重新安装UFW:
sudo apt update && sudo apt install ufw,再按需配置规则。
- 若记得误删规则,用
- 若使用iptables:
- 查看备份规则文件(若有),用
sudo iptables-restore < /etc/iptables.up.rules恢复。 - 若无备份,需重新配置规则,可通过
sudo iptables -L查看当前规则,逐步添加所需规则。
- 查看备份规则文件(若有),用
注意:操作前建议备份重要数据,且避免误删关键规则(如SSH端口22规则)导致无法远程连接。