• 85730

    文章

  • 749

    评论

  • 18

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

ufw防火墙的使用

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

前端时间试用了一下ufw中的防火墙,感觉还是很不错的。

ubuntu关闭和开启防火墙 因为是默认就有的

 14  sudo ufw disable
 27  sudo  ufw enable
 36  sudo ufw allow 80 
 38  sudo ufw delete allow 80 

使用方法比iptables简单多了,但是功能可能没有那么强吧。

一、安装UFW

首先,用如下命令来检查下系统上是否已经安装了UFW。

$ sudo dpkg --get-selections | grep ufw
如还没有安装,可以使用apt命令来安装,如下所示:

$ sudo apt-get install ufw
在使用前,你应该检查下UFW是否已经在运行。用下面的命令来检查:

$ sudo ufw status
如果你发现状态是:inactive , 意思是没有被激活或不起作用。

二、使用方法

1、启用

sudo ufw enable
sudo ufw default deny #作用:开启了防火墙并随系统启动同时关闭所有外部对本机的访问(本机访问外部正常)。
2、关闭

sudo ufw disable
2、查看防火墙状态

sudo ufw status
3、开启/禁用相应端口或服务举例

复制代码
sudo ufw allow 80 #允许外部访问80端口
sudo ufw delete allow 80 #禁止外部访问80 端口
sudo ufw allow from 192.168.1.1 #允许此IP访问所有的本机端口
sudo ufw deny smtp #禁止外部访问smtp服务,#以服务名代表端口,可以使用less /etc/services列出所有服务信息, 其中包括该服务使用了哪个端口和哪种协议
sudo ufw delete allow smtp #删除上面建立的某条规则,或者sudo ufw delete allow 80/tcp,如果出现无法删除,可以用序号:sudo ufw status numbered,然后通过序号删除sudo ufw delete 1
sudo ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 #要拒绝所有的TCP流量从10.0.0.0/8 到192.168.0.1地址的22端口
#可以允许所有RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级):
sudo ufw allow from 10.0.0.0/8
sudo ufw allow from 172.16.0.0/12
sudo ufw allow from 192.168.0.0/16
复制代码
4、重置所有规则

sudo ufw reset

695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客