在Debian系统中,恢复防火墙的设置通常涉及到重新启用或重新配置防火墙工具。以下是基于Uncomplicated Firewall (UFW) 和iptables的恢复教程。
sudo ufw enable
sudo ufw allow 22/tcp # 允许SSH
sudo ufw allow 80/tcp # 允许HTTP
sudo ufw allow 443/tcp # 允许HTTPS
sudo ufw status verbose
sudo apt-get update
sudo apt-get install iptables
sudo iptables-save > /etc/iptables/rules.v4
sudo tee /etc/network/if-pre-up.d/iptables <<EOF
#!/bin/sh
/sbin/iptables-restore < /etc/iptables/rules.v4
EOF
sudo chmod +x /etc/network/if-pre-up.d/iptables
sudo systemctl restart netfilter-persistent
请注意,在执行这些命令之前,确保你有足够的权限,并且理解每个命令的作用。如果你不确定如何操作,建议咨询系统管理员或查阅更详细的教程。