Ubuntu、Debian默认ufw防火墙安装、配置、命令使用教程
UFW是Ubuntu/Debian系统的默认防火墙工具,简化了iptables配置。它支持IPv4/IPv6,提供用户友好的命令行界面。主要功能包括:启用/禁用防火墙(default deny模式会阻止外部访问)、查看状态、重置规则等。常用操作有开放/关闭端口(如80端口)、允许/禁止特定IP访问、按服务名(如smtp)管理访问权限,以及基于子网范围(如10.0.0.0/8)设置规则。删除规则时可
·
Uncomplicated Firewall,简称UFW,是Ubuntu/Debian系统上默认的防火墙组件。 UFW是为轻量化配置iptables而开发的一款工具。 UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。 UFW 在Ubuntu 8.04 LTS 后的所有发行版中默认可用。

ufw 安装命令:
apt install ufw -y
使用方法:
- 1、开启
sudo ufw enable
sudo ufw default deny #作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。
- 2、关闭
sudo ufw disable
- 3、查看防火墙状态
sudo ufw status
- 4、重置所有规则
sudo ufw reset
开启/禁用相应端口或服务举例
sudo ufw allow 80 #允许外部访问80端口
sudo ufw delete allow 80 #禁止外部访问80 端口
sudo ufw allow from 192.168.1.1 #允许此IP访问所有的本机端口
sudo ufw deny smtp #禁止外部访问smtp服务,#以服务名代表端口,可以使用less /etc/services列出所有服务信息, 其中包括该服务使用了哪个端口和哪种协议
sudo ufw delete allow smtp #删除上面建立的某条规则,或者sudo ufw delete allow 80/tcp,如果出现无法删除,可以用序号:sudo ufw status numbered,然后通过序号删除sudo ufw delete 1
sudo 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是一种网络分级):
sudo ufw allow from 10.0.0.0/8
sudo ufw allow from 172.16.0.0/12
sudo ufw allow from 192.168.0.0/16
更多推荐
所有评论(0)