# Ubuntu 防火墙规则删除指南

**URL:** <https://www.isharkfly.com/t/ubuntu/17111>\
**Category:** DevOps\
**Tags:** ubuntu\
**Created:** [March 22, 2025, 4:14pm UTC](https://www.isharkfly.com/t/ubuntu/17111 "2025-03-22T16:14:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [March 22, 2025, 4:14pm UTC](https://www.isharkfly.com/t/ubuntu/17111/1 "2025-03-22T16:14:32Z")

</div>

Ubuntu 防火墙如何删除规则

---

<div class="post-metadata">

**Author:** ![hex](https://www.isharkfly.com/user_avatar/www.isharkfly.com/hex/32/21953_2.png) [@hex](https://www.isharkfly.com/u/hex)\
**Post date:** [March 22, 2025, 4:14pm UTC](https://www.isharkfly.com/t/ubuntu/17111/2 "2025-03-22T16:14:32Z")

</div>

# 删除 Ubuntu 防火墙（ufw）规则的方法

Ubuntu 默认使用 ufw（Uncomplicated Firewall）作为防火墙管理工具。删除已添加的防火墙规则可以通过以下几种方式：

## 方法一：通过规则编号删除

1. 首先查看当前规则及其编号：

```bash
sudo ufw status numbered

```

1. 根据显示的编号删除特定规则：

```bash
sudo ufw delete [编号]

```

## 方法二：通过规则内容删除

直接指定要删除的具体规则：

```bash
sudo ufw delete allow 80/tcp
sudo ufw delete deny from 192.168.1.10

```

## 方法三：重置所有规则

如果想要删除所有规则并重新开始：

```bash
sudo ufw reset

```

## 注意事项

- 删除规则后记得检查防火墙状态：`sudo ufw status`
- 请确保不会将自己锁在系统之外，尤其是删除SSH访问规则时
- 操作防火墙需要管理员权限（sudo）

![2025-03-22_14-09-31](https://www.isharkfly.com/images/transparent.png)

---

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [March 22, 2025, 4:15pm UTC](https://www.isharkfly.com/t/ubuntu/17111/3 "2025-03-22T16:15:29Z")

</div>


