ufw是uncomplicated firewall的缩写,意思是简单防火墙

安装ufw

sudo apt install ufw

开启ufw

sudo ufw enable 

Linux-Ubuntu下设置ufw防火墙 

查看ufw的状态

sudo ufw status 

 Linux-Ubuntu下设置ufw防火墙

关闭ufw

sudo ufw disable 

Linux-Ubuntu下设置ufw防火墙 

允许某个端口传入和传出连接,以22端口为例

sudo ufw allow 22 

Linux-Ubuntu下设置ufw防火墙 

拒绝某个端口传入和传出连接,以22端口为例

sudo ufw deny 22 

 Linux-Ubuntu下设置ufw防火墙

删除现有规则端口的防火墙,我现在开启了80端口和22端口,以删除22端口为例

Linux-Ubuntu下设置ufw防火墙

如果22端口是deny状态

则删除该规则的命令是:sudo ufw delete deny 22

如果22端口是allow状态

则删除该规则的命令是:sudo ufw delete allow 22

当我执行了删除deny的22端口后如下图

Linux-Ubuntu下设置ufw防火墙 

你现在是不是有个疑问,就是我想删除22端口,为什么还要加上deny或者是allow呢,直接用sudo ufw delete 22多好呀,是的,还真有这个命令,这个22表示的是第22行,如果你想要删除第一行,那就是sudo ufw delete 1

删除前:

Linux-Ubuntu下设置ufw防火墙

执行sudo ufw delete 1

 Linux-Ubuntu下设置ufw防火墙

可以看到,刚刚的第一行被删除了

相关文章: