ubuntu20防火墙
# 一、服务器防火墙
# 1.检查防火墙状态
sudo ufw status
1
# 2.启用/禁用防火墙
sudo ufw enable 启用
sudo ufw disable 禁用
1
2
2
# 3.重载
sudo ufw reload
1
# 二、添加 允许/禁用的ip端口
# 1.添加拒绝ip或端口访问 (重载后生效)
sudo ufw deny 22 拒绝访问22端口
sudo ufw deny from 5.6.7.8 拒绝5.6.7.8ip的访问
1
2
2
# 2.添加允许ip或端口访问 (重载后生效)
允许访问端口
ufw allow 8080
允许ip访问
sudo ufw allow from 192.168.1.100
允许访问特定端口
sudo ufw allow from any to any port 8080 proto tcp
允许限制ip访问特定端口
sudo ufw allow from 192.168.1.100 to any port 80 proto tcp
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 三、删除规则
sudo ufw delete allow from 192.168.1.100
sudo ufw delete allow from any to any port 8080 proto
sudo ufw delete allow from 192.168.1.100 to any port 80
1
2
3
2
3
或者使用number删除
ufw status numbered
删除第一个的规则
ufw delete 1
删除 22~29的规则
for i in $(seq 29 -1 22); do sudo ufw delete $i; done
1
2
3
4
5
2
3
4
5
上次更新: 2025/03/06, 14:32:07