Debian下常用防火墙工具为ufw(基于iptables的简化工具),以下是基本配置步骤:
sudo apt update
sudo apt install ufw
sudo ufw enable
系统会提示确认,输入y即可。
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow ssh # 允许SSH(22端口)
sudo ufw allow http # 允许HTTP(80端口)
sudo ufw allow https # 允许HTTPS(443端口)
sudo ufw allow 8080/tcp # 允许TCP 8080端口
sudo ufw allow 53/udp # 允许UDP 53端口(DNS)
sudo ufw allow from 192.168.1.100 to any port 22 # 仅允许该IP访问SSH
sudo ufw status
sudo ufw status numbered
sudo ufw delete 3 # 删除第3条规则
sudo ufw delete allow 80/tcp
sudo ufw logging on
日志默认保存至/var/log/ufw.log。sudo ufw deny in on eth0 from ::1 # 拒绝IPv6本地回环(示例)
sudo ufw reload
(ufw规则默认持久化,无需额外操作)ufw deny incoming,需确保必要服务(如SSH)已放行。/etc/ufw/ufw.conf或使用iptables直接配置(需配合iptables-persistent保存规则)。以上步骤参考自,可根据实际需求调整。