在Debian系统中,制定防火墙策略可以通过使用iptables或ufw(Uncomplicated Firewall)工具来实现。以下是两种方法的详细步骤:
sudo apt update
sudo apt install iptables
sudo iptables -L -n -v
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -P INPUT DROP
sudo iptables-save /etc/iptables/rules.v4
sudo cp /etc/iptables/rules.v4 /etc/network/if-up.d/iptables.rules
sudo chmod +x /etc/network/if-up.d/iptables.rules
sudo systemctl restart netfilter-persistent
sudo apt update
sudo apt install ufw
sudo ufw enable
sudo ufw allow ssh
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw status
sudo ufw disable
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip addr commit
sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT
sudo iptables -A OUTPUT -p udp --sport 123 -j ACCEPT
sudo apt get install ntp
sudo nano /etc/ntp.conf # 编辑NTP配置文件,例如设置server 127.127.1.0 fudge 127.127.1.0 stratum 5
sudo service ntp restart
请注意,在使用iptables或firewalld配置防火墙时,应小心谨慎,确保只开放必要的端口和服务,以减少潜在的安全风险。对于复杂的规则配置,建议详细阅读相关文档或寻求专业人士的帮助。