debian ufw防火墙安装与配置命令

48 532

安装

apt install ufw -y

列出当前规则

ufw status verbose

拒绝入站规则

ufw deny 80/http

允许入站规则

ufw allow 2333/tcp

ufw status 查看规则

ufw delete <序号> 来删除规则

ufw allow 80 #允许外部访问80端口
ufw delete allow 80 #禁止外部访问80 端口
ufw allow from 192.168.1.1 #允许此IP访问所有的本机端口
ufw deny smtp #禁止外部访问smtp服务,#以服务名代表端口,可以使用less /etc/services列出所有服务信息, 其中包括该服务使用了哪个端口和哪种协议
ufw delete allow smtp #删除上面建立的某条规则,或者sudo ufw delete allow 80/tcp,如果出现无法删除,可以用序号:sudo ufw status numbered,然后通过序号删除sudo ufw delete 1
ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 #要拒绝所有的TCP流量从10.0.0.0/8 到192.168.0.1地址的22端口
#可以允许所有RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级):
ufw allow from 10.0.0.0/8
ufw allow from 172.16.0.0/12
ufw allow from 192.168.0.0/16

参考文档:技术|Debian/Ubuntu系统中安装和配置UFW-简单的防火墙


Prev Post linux创建swap交换空间并配置交换频率
Next Post debian如何更改ssh默认端口号提高安全性