Linux-Ubuntu下设置ufw防火墙

287 阅读1分钟

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

安装ufw

sudo apt install ufw

开启ufw

sudo ufw enable 

 

查看ufw的状态

sudo ufw status 

 

关闭ufw

sudo ufw disable 

 

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

sudo ufw allow 22 

 

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

sudo ufw deny 22 

 

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

如果22端口是deny状态

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

如果22端口是allow状态

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

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

 

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

删除前:

执行sudo ufw delete 1

 

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