Ubuntu 20.04 一般都默认安装了UFW(Uncomplicated Firewall),它是一款轻量化的工具,主要用于对输入输出的流量进行监控。本文记录了 Ubuntu 防火墙 开启/禁用,端口 开放/关闭等命令。
1.安装 UFW
1sudo apt install ufw
正常情况安装以后应该是默认禁止状态的,输入 sudo ufw status verbose
命令可以 查看防火墙状态
2.启用 UFW
终端中输入如下命令:
1sudo ufw enable
2sudo ufw default deny
运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。默认配置是关闭所有外部对本机的访问,但本机访问外部正常。
3.开启/禁用 端口或服务常用命令
1ufw enable/disable #打开/关闭ufw
2
3ufw status #查看已经定义的ufw规则
4
5ufw default allow/deny #外来访问默认允许/拒绝
6
7ufw allow/deny 20 #允许/拒绝访问20端口,20后可跟/tcp或/udp,表示tcp或udp。
8
9sudo ufw allow from 192.168.1.111 #允许此IP访问所有的本机端口
10
11sudo ufw allow proto tcp from 192.168.0.0/24 to any port 22 #允许自192.168.0.0/24的tcp封包访问本机的22端口。
12
13ufw delete allow/deny 20 #删除以前定义的"允许/拒绝访问20端口"的规则
评论