Ubuntu ufw命令详解
HDUZN

UFW是一个简单的防火墙,全称Uncomplicated Firewall。iptables 的前端,旨在简化防火墙的配置。是 Ubuntu 系统上默认的防火墙组件。

UFW 是为轻量化配置 iptables 而开发的一款工具。 UFW 提供一个非常友好的界面用于创建基于 IPV4,IPV6 的防火墙规则。 UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。

一、ufw常用命令

记得在命令前面都加上sudo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 1.启用ufw
ufw enable

# 2.禁用ufw
ufw disable

# 3.查看防火墙状态及规则列表
ufw status

# 4.查看防火墙状态及规则列表及其编号
ufw status numbered

# 5.重置防火墙
ufw reset

# 6.拒绝其他设备连接到本机的80端口
ufw deny 80

# 7.查看ufw命令帮助
ufw -h

二、添加防火墙规则命令

记得在命令前面都加上sudo

1
2
3
ufw allow port
ufw allow protocol
ufw allow port/protocol

举例:

1
2
3
4
5
# 1.开启22端口,SSH用
ufw allow 22
# 2.开启http、https
ufw allow http
ufw allow https

运行ufw status后输出:

1
2
3
4
5
6
7
8
9
10
Status: active

To Action From
-- ------ ----
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
22 ALLOW Anywhere
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
22 (v6) ALLOW Anywhere (v6)

三、删除防火墙规则命令

记得在命令前面都加上sudo

1
2
3
4
# 1.查看防火墙状态及规则列表及其编号
ufw status numbered
# 2.删除规则对应的编号
ufw delete rule_number

四、Linux系统安装ufw命令

如果是其它的Linux系统,想用ufw命令的,安装一下就行。

ufw --verion查看ufw安装的版本号。

各Linux系统安装命令如下:

1
2
3
4
5
6
7
8
9
10
11
#CentOS
sudo yum -y install ufw

#Ubuntu
sudo apt-get install ufw

#Debian
sudo apt-get install ufw

#Fedora
sudo dnf install ufw
  • 本文标题:Ubuntu ufw命令详解
  • 本文作者:HDUZN
  • 创建时间:2022-05-02 20:52:25
  • 本文链接:http://hduzn.cn/2022/05/02/Ubuntu-ufw命令详解/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论