ubuntu

Ubuntu如何配置防火墙规则

小樊
48
2025-06-02 12:21:31
栏目: 智能运维

在Ubuntu系统中,配置防火墙规则通常使用ufw(Uncomplicated Firewall)工具。以下是配置防火墙规则的基本步骤:

安装ufw

如果尚未安装ufw,可以使用以下命令进行安装:

sudo apt update
sudo apt install ufw

启用ufw

安装完成后,默认情况下ufw是禁用的。可以使用以下命令启用它:

sudo ufw enable

系统会提示你确认是否启用防火墙,输入y并按回车键。

查看ufw状态

要查看ufw的当前状态和规则,可以使用以下命令:

sudo ufw status

或者更详细的状态信息:

sudo ufw status verbose

配置防火墙规则

允许特定端口

例如,允许TCP端口80(HTTP)和443(HTTPS):

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

允许特定IP地址访问

例如,允许IP地址192.168.1.100访问所有端口:

sudo ufw allow from 192.168.1.100

拒绝特定IP地址访问

例如,拒绝IP地址192.168.1.101访问所有端口:

sudo ufw deny from 192.168.1.101

允许特定服务

例如,允许SSH服务(默认端口22):

sudo ufw allow ssh

删除规则

例如,删除之前允许的TCP端口80:

sudo ufw delete allow 80/tcp

禁用ufw

如果需要禁用防火墙,可以使用以下命令:

sudo ufw disable

保存规则

ufw在启用时会自动保存规则到/etc/ufw/before.rules/etc/ufw/after.rules文件中。如果你手动修改了这些文件,确保在重新启用ufw之前保存更改。

重启ufw

如果你对规则进行了重大更改,可能需要重启ufw以应用这些更改:

sudo ufw reload

通过以上步骤,你可以在Ubuntu系统中配置基本的防火墙规则。根据具体需求,你可以进一步调整和优化这些规则。

0
看了该问题的人还看了