ubuntu 下使用 ufw 配置防火墙(简化 iptables 的操作)
UFW全称为Uncomplicated Firewall,是Ubuntu系统上配置iptables防火墙的工具。UFW提供一个非常友好的命令用于创建基于IPV4,IPV6的防火墙规则。 但是,UFW是没有界面的,就是用命令的那一种,所以,操作起来就不是那么的方便,有人帮它写了个界面,名字就叫做“Gufw”。
由于Ubuntu下的iptables操作起来比较复杂,依赖关系比较多,所以使用UFW时可以简化很多操作。当然Debian同样适用。
无论是桌面版还是服务器版, UFW的命令行用法是一样的。
一、安装UFW
首先,用如下命令来检查下系统上是否已经安装了UFW。
1 | $ sudo dpkg --get-selections | grep ufw |
如还没有安装,可以使用apt命令来安装,如下所示:
1 | $ sudo apt-get install ufw |
在使用前,你应该检查下UFW是否已经在运行。用下面的命令来检查:
1 | $ sudo ufw status |
如果你发现状态是:inactive , 意思是没有被激活或不起作用。
二、使用方法
1、启用
1 | sudo ufw enable |
#作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。
2、关闭
1 | sudo ufw disable |
2、查看防火墙状态
1 | sudo ufw status |
3、开启/禁用相应端口或服务举例
1 | sudo ufw allow 80 #允许外部访问80端口 |
4、重置所有规则
1 | sudo ufw reset |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赛博空间!
评论