如何在ufw中删除已有的规则?
美国、香港服务器
如何在ufw中删除已有的规则?
09-26 来源:
## 方式 1:按**规则编号**删除(最推荐,简单安全)
1. 查看带编号规则
sudo ufw status numbered
输出示例:
[ 1] 22/tcp ALLOW IN 192.168.1.0/24
[ 2] 80/tcp ALLOW IN Anywhere
2. 删除第 2 条规则
sudo ufw delete 2
输入 `y` 确认删除。
注意:删除一条规则后,**后面所有规则序号会自动前移**,连续删多条要重新执行 `status numbered` 刷新编号!
## 方式 2:直接按规则内容删除(不用记编号)
语法:`sudo ufw delete 原规则语句`
示例:
# 删除放行80端口的入站规则
sudo ufw delete allow 80/tcp
# 删除指定IP放行22端口
sudo ufw delete allow from 1.2.3.4 to any port 22
# 删除拒绝规则
sudo ufw delete deny 3306
## 方式 3:重置清空全部 UFW 规则(高危!谨慎使用)
清空所有自定义规则,恢复默认策略
sudo ufw reset
执行后会关闭 ufw,需要重新 `sudo ufw enable` 启用防火墙。
## 配套常用命令
# 删除后立刻核对规则列表
sudo ufw status
# 备份规则(删之前建议导出备份)
sudo ufw show added > ufw_backup.txt
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快