如何在UFW防火墙中删除已有的规则?
美国、香港服务器
如何在UFW防火墙中删除已有的规则?
04-18 来源:
在 Ubuntu 24.04 的 UFW 里删除规则,最稳妥、最简单的方法有两种,直接照做就行。
方法 1:按编号删除(最推荐,不容易删错)
1. 先列出带编号的规则
bash
运行
sudo ufw status numbered
会显示类似这样:
plaintext
[1] 22/tcp ALLOW IN Anywhere
[2] 80/tcp ALLOW IN Anywhere
[3] 443/tcp ALLOW IN Anywhere
2. 删除对应编号的规则
比如要删除第 2 条(80 端口):
bash
运行
sudo ufw delete 2
输入 y 确认即可。
方法 2:直接按规则内容删除
如果你记得原来允许了什么,可以直接删:
示例:
bash
运行
# 删除允许22端口的规则
sudo ufw delete allow 22/tcp
# 删除允许80端口
sudo ufw delete allow 80/tcp
# 删除允许某个IP
sudo ufw delete allow from 192.168.1.100
删除后重新加载规则
bash
运行
sudo ufw reload
再查看一下确认:
bash
运行
sudo ufw status
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快