ubuntu

ubuntu防火墙使用技巧有哪些

小樊
37
2025-07-21 22:41:11
栏目: 智能运维

在Ubuntu系统中,ufw(Uncomplicated Firewall)是一个常用的防火墙管理工具,它提供了一系列命令行指令来简化防火墙的配置和管理。以下是一些使用ufw的技巧:

安装ufw

通常ufw是预装的,但如果未安装,可以通过以下命令进行安装:

sudo apt update
sudo apt install ufw

启用和禁用防火墙

sudo ufw enable

启用防火墙后,它将在系统启动时自动启动。

sudo ufw disable

设置默认策略

sudo ufw default deny incoming
sudo ufw default allow outgoing

添加防火墙规则

sudo ufw allow 22/tcp  # 允许SSH(默认端口22)
sudo ufw allow 80/tcp  # 允许HTTP
sudo ufw allow 443/tcp # 允许HTTPS
sudo ufw allow from 192.168.1.100 to any port 22  # 允许IP地址192.168.1.100访问SSH
sudo ufw deny 22/tcp  # 拒绝SSH(默认端口22)
sudo ufw delete allow 22  # 删除允许SSH的规则

查看和管理规则

sudo ufw status numbered
sudo ufw reload
sudo ufw reset

这将删除所有自定义规则,恢复默认设置。

高级规则管理

sudo ufw limit 22/tcp
sudo ufw allow 5000:6000/tcp  # 允许端口范围5000-6000
sudo ufw app list  # 查看可用配置
sudo ufw allow 'Nginx Full'  # 允许Nginx Full配置

防火墙状态与日志

sudo ufw logging on

日志路径通常为/var/log/ufw.log

注意事项

通过以上技巧,您可以更有效地使用ufw来保护您的Ubuntu系统免受未授权访问和网络攻击。

0
看了该问题的人还看了