如何在ufw中删除允许特定端口访问的规则?
美国、香港服务器
如何在ufw中删除允许特定端口访问的规则?
09-29 来源:
## 方式 1:按规则编号删除【推荐】
1. 先列出带编号的规则
ufw status numbered
输出示例:
[ 1] 22/tcp ALLOW IN Anywhere
[ 2] 80/tcp ALLOW IN Anywhere
[ 3] 443/tcp ALLOW IN Anywhere
2. 删除对应编号,例如删除第 2 条 80/tcp 规则
ufw delete 2
输入 y 确认删除
## 方式 2:直接按规则内容删除(适合已知完整规则)
语法:`ufw delete allow 端口/协议`
# 删除放行80/tcp这条规则
ufw delete allow 80/tcp
# 删除只允许指定IP访问22端口的规则
ufw delete allow from 1.1.1.1 to any port 22 proto tcp
## 3. 删除后重载防火墙
ufw reload
## 4. 验证是否删除成功
ufw status numbered
## 额外命令
# 清空全部ufw所有规则(谨慎!)
ufw reset
⚠️ 重要提醒:
1. 删除 SSH (22) 端口前,确认有其他登录方式,防止远程连不上服务器。
2. 编号会**动态变化**,删除一条后,后面所有规则编号自动前移,删多条时,每次删除都要重新 `ufw status numbered` 查看最新编号。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快