ufw基本配置使用方法

本文介绍如何在Ubuntu Server中使用UFW防火墙进行基本配置,包括启用、设置默认策略、允许或拒绝特定IP及端口访问等操作。
ubuntu server默认使用ufw而不是iptables作防火墙,下面介绍简单的使用命令

注意,ufw会从上到下匹配规则,碰到就立马返回,不像iptables,是一个规则链

启动ufw
sudo ufw enable


设置ufw默人deny
sudo ufw default deny


设置ufw禁止10.1.1.1端口80访问本机22端口
sudo ufw deny from 10.1.1.1 port 88 to any port 22


允许内网网段访问
sudo ufw allow from 192.168.0.0/16


显示ufw规则
sudo ufw status


删除第二条ufw规则
sudo ufw delete 2


允许ufw转发
vim /etc/default/ufw
DEFAULT_FORWARD_POLICY="ACCEPT"
### 安装 Gufw 图形界面 在 Ubuntu 系统中,UFW(Uncomplicated Firewall)本身并不提供图形化界面(GUI)。为了更方便地管理 UFW 防火墙规则,可以安装 Gufw(GUI for UFW),它提供了直观的图形界面来配置和管理防火墙规则。要安装 Gufw,请使用以下命令: ```bash sudo apt update sudo apt install gufw ``` 安装完成后,可以通过应用程序菜单或运行以下命令启动 Gufw: ```bash gufw ``` ### 使用 Gufw 进行配置 Gufw 的用户界面非常友好,适合初学者和高级用户使用。以下是基本配置步骤: - **启用防火墙**:首次打开 Gufw 时,默认情况下防火墙可能是禁用状态。点击“启用”按钮以激活防火墙。 - **添加规则**:通过点击“添加”按钮,可以创建新的防火墙规则。例如,允许特定端口、协议或 IP 地址访问。 - **编辑规则**:已有的规则可以直接在列表中选择并进行修改。 - **删除规则**:如果需要移除某个规则,只需选中该规则并点击“删除”按钮。 ### 常见配置示例 #### 允许特定服务 对于常见的网络服务,如 HTTP 和 HTTPS,可以直接使用预定义的服务名称来设置规则: ```bash sudo ufw allow http sudo ufw allow https ``` #### 开放指定端口 若需开放非标准端口,比如 8080,则执行如下命令: ```bash sudo ufw allow 8080/tcp ``` #### 端口范围 当需要开放一系列连续的端口时,例如从 8888 到 9999,可采用以下方式: ```bash sudo ufw allow 8888:9999/tcp ``` #### 限制来源 IP 有时可能希望只允许来自特定 IP 地址的流量进入系统。这可以通过指定源地址实现: ```bash sudo ufw allow from 116.127.62.66 ``` #### 特定 IP 访问特定端口 若只想让某个 IP 地址访问特定端口,比如允许 192.168.1.36 访问 Web 服务器的 80 端口,应使用如下命令: ```bash sudo ufw allow from 192.168.1.36 to any port 80 proto tcp ``` #### 黑名单功能 除了白名单之外,还可以设置黑名单阻止某些恶意行为者尝试连接到您的系统: ```bash sudo ufw deny from 192.168.1.100 ``` 这些操作都可以在 Gufw 中通过简单的点击完成,而无需手动输入复杂的命令[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值