在Debian系统中,可以使用 UFW(Uncomplicated Firewall)或 iptables 来配置防火墙。以下是使用这两种工具的详细步骤。
安装UFW(如果尚未安装):
sudo apt update
sudo apt install ufw
启用UFW:
sudo ufw enable
允许特定端口:
sudo ufw allow 80/tcp
sudo ufw allow 22/tcp
查看防火墙状态及规则:
sudo ufw status
sudo ufw status verbose
禁用/启用UFW:
sudo ufw disable
sudo ufw enable
安装iptables(如果尚未安装):
sudo apt update
sudo apt install iptables
配置规则:
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-save /etc/iptables/rules.v4
加载规则:
sudo iptables-restore < /etc/iptables/rules.v4
设置自启动:
sudo vim /etc/network/if-pre-up.d/iptables
#!/bin/sh
/sbin/iptables-restore < /etc/iptables/rules.v4
chmod +x /etc/network/if-pre-up.d/iptables
通过以上步骤,您可以在Debian系统上配置防火墙,选择使用UFW或iptables,根据您的需求选择合适的工具进行配置。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>