在Ubuntu上配置防火墙,你可以使用ufw
(Uncomplicated Firewall)工具。以下是一些基本的步骤来配置ufw
:
-
安装ufw: 如果你的系统还没有安装
ufw
,可以使用以下命令来安装它:sudo apt update sudo apt install ufw
-
启用ufw: 安装完成后,你可以使用以下命令来启用
ufw
:sudo ufw enable
启用时,系统会提示你确认是否允许所有出站连接,输入
y
并回车。 -
设置默认策略: 你可以为入站和出站流量设置默认策略。例如,要拒绝所有入站连接,只允许SSH连接,可以使用以下命令:
sudo ufw default deny incoming sudo ufw default allow outgoing
-
允许特定端口: 如果你需要允许特定的端口,比如SSH(默认端口22)、HTTP(80)或HTTPS(443),可以使用以下命令:
sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp
-
删除规则: 如果你需要删除某个规则,可以使用
delete
命令。例如,要删除之前允许的SSH规则,可以使用:sudo ufw delete allow 22/tcp
-
查看状态: 你可以使用以下命令来查看
ufw
的状态和所有规则:sudo ufw status sudo ufw status verbose
-
禁用ufw: 如果你需要禁用
ufw
,可以使用以下命令:sudo ufw disable
请注意,ufw
是一个简单的防火墙管理工具,适合用于基本的防火墙配置。对于更复杂的网络环境和需求,可能需要考虑使用更高级的防火墙解决方案,如iptables
或firewalld
。