在Debian系统中设置防火墙规则,通常使用的是iptables
或ufw
(Uncomplicated Firewall)。以下是使用这两种工具设置防火墙规则的步骤:
iptables
查看当前规则:
sudo iptables -L -n -v
允许特定IP访问:
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
拒绝特定IP访问:
sudo iptables -A INPUT -s 192.168.1.101 -j DROP
允许特定端口:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
拒绝所有其他端口:
sudo iptables -A INPUT -j DROP
保存规则:
Debian系统默认不保存iptables
规则,需要手动保存。
sudo sh -c "iptables-save > /etc/iptables/rules.v4"
恢复规则:
sudo sh -c "iptables-restore < /etc/iptables/rules.v4"
ufw
启用 ufw
:
sudo ufw enable
查看状态:
sudo ufw status
允许特定IP访问:
sudo ufw allow from 192.168.1.100
拒绝特定IP访问:
sudo ufw deny from 192.168.1.101
允许特定端口:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
拒绝所有其他端口:
sudo ufw default deny incoming
禁用 ufw
:
sudo ufw disable
ufw
时,规则会自动保存和恢复。使用iptables
时,需要手动保存和恢复规则。通过以上步骤,你可以在Debian系统中设置防火墙规则,确保系统的安全性。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian防火墙规则怎么设置