在Debian系统中设置防火墙通常使用 ufw
(Uncomplicated Firewall)或 iptables
。以下是使用 ufw
的详细步骤:
如果你还没有安装 ufw
,可以通过以下命令进行安装:
sudo apt update
sudo apt install ufw
安装完成后,启用 ufw
:
sudo ufw enable
系统会提示你确认是否启用防火墙,输入 y
并按回车键。
你可以使用 ufw
命令来添加、删除或查看防火墙规则。
允许特定端口:例如,允许TCP端口80(HTTP)和443(HTTPS):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
允许特定IP地址访问:例如,允许IP地址 192.168.1.100
访问TCP端口80:
sudo ufw allow from 192.168.1.100 to any port 80
查看当前规则:你可以查看当前的防火墙规则:
sudo ufw status
禁用ufw:如果你需要禁用 ufw
,可以使用以下命令:
sudo ufw disable
重新加载ufw配置:如果你修改了防火墙规则,需要重新加载配置以使更改生效:
sudo ufw reload
要使 ufw
防火墙在系统启动时自动启用,可以使用以下命令:
sudo systemctl enable ufw