Ubuntu安装UFW防火墙

sudo apt-get install ufw 

一般用户,只需如下设置:
sudo apt-get install ufw 
sudo ufw enable 
sudo ufw default deny

以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。

启用

sudo ufw enable
sudo ufw default deny
#运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。
#关闭所有外部对本机的访问,但本机访问外部正常。 

开启/禁用

sudo ufw allow|deny [service] 

打开或关闭某个端口,例如:

sudo ufw allow smtp       #允许所有的外部IP访问本机的25/tcp (smtp)端口
sudo ufw allow 22/tcp      #允许所有的外部IP访问本机的22/tcp (ssh)端口 sudo ufw allow 53 #允许外部访问53端口(tcp/udp) sudo ufw allow from 192.168.1.100 #允许此IP访问所有的本机端口 sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53 sudo ufw deny smtp #禁止外部访问smtp服务 sudo ufw delete allow smtp #删除上面建立的某条规则 

查看防火墙状态

sudo ufw status 

补充:

#开启/关闭防火墙 (默认设置是’disable’)
ufw enable|disable#转换日志状态
ufw logging on|off#设置默认策略 (比如 “mostly open” vs “mostly closed”)
ufw default allow|deny#许可或者屏蔽某些入埠的包 (可以在“status” 中查看到服务列表[见后文]) #可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下: ufw allow|deny [service] #显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。 ufw status

UFW使用范例:

#允许 53 端口
$ sudo ufw allow 53#禁用 53 端口
$ sudo ufw delete allow 53 #允许 80 端口 $ sudo ufw allow 80/tcp #禁用 80 端口 $ sudo ufw delete allow 80/tcp #允许 smtp 端口 $ sudo ufw allow smtp #删除 smtp 端口的许可 $ sudo ufw delete allow smtp #允许某特定 IP $ sudo ufw allow from 192.168.254.254 #删除上面的规则 $ sudo ufw delete allow from 192.168.254.254 

[注] 
局域网ping不通mac主机的原因: 
1. 网络连接或网络不稳定 
2. mac电脑锁屏或关机 
3. 防火墙设置 
4. ICMP协议设置

转载于:https://www.cnblogs.com/ggds/p/7727147.html

Ubuntu开启防火墙相关推荐

  1. Ubuntu开启防火墙端口

    sudo ufw allow 8083 遇到 E: Unable to acquire the dpkg frontend lock 怎么办???_abcwoabcwo的博客-CSDN博客

  2. linux关闭和开启防火墙(Ubuntu、centos、Redhat)

    #一.ubuntu 1.关闭ubuntu的防火墙 ufw disable 2.开启防火墙 ufw enable 3.卸载了iptables apt-get remove iptables 4.关闭ub ...

  3. SDN第二章 Ubuntu开启/关闭防火墙

    防火墙(Firewall),也称防护墙. 它是一种位于内部网络与外部网络之间的网络安全系统.一项信息安全的防护系统,依照特定的规则,允许或是限制传输的数据通过. 防火墙对于我们的网络安全的重要性不言而 ...

  4. 查看ubuntu服务器防火墙配置文件,Ubuntu Server服务器防火墙ufw开启及配置方法 | 坐倚北风...

    在服务器中安装防火墙软件就相当于给所有的端口配了一把锁,任何程序要开端口监听或对外连接,都需要通过防火墙的规则去允许他.在Ubuntu Server服务器中可以使用UFW防火墙软件. 可以使用如下命令 ...

  5. ubuntu/linux服务器 使用ufw iptables 开启防火墙和端口

    一.ufw 1.查看本地的防火墙/端口开启情况 sudo ufw status 2.开启防火墙 sudo ufw enable 3.打开端口 sudo ufw allow 端口 4.防火墙重启(ubu ...

  6. linux ubuntu 关闭防火墙命令,Linux下开启/关闭防火墙命令

    iptables用于过滤数据包,属于网络层防火墙. firewall能够允许哪些服务可用,那些端口可用.... 属于更高一层的防火墙. firewall的底层是使用iptables进行数据过滤,建立在 ...

  7. Ubuntu开启,关闭防火墙

    查看防火墙状态:sudo ufw status开启防火墙:sudo ufw enable关闭防火墙:sudo ufw disable开放8080端口:sudo ufw allow 8078

  8. Ubuntu的防火墙配置-ufw-iptables(端口的开关)

    Ubuntu的防火墙配置-ufw-iptables(端口的开关) 自打2.4版本以后的Linux内核中, 提供了一个非常优秀的防火墙工具.这个工具可以对出入服务的网络数据进行分割.过滤.转发等等细微的 ...

  9. ubuntu mysql 防火墙_mysql、ubuntu系统防火墙常规操作

    mysql.ubuntu系统防火墙常规操作 编辑:006     时间:2020-02-11 mysql: 数据库操作 连接数据库: mysql -u username -p 创建数据库: creat ...

最新文章

  1. 基于数组实现队列(基于Java实现)
  2. matlab命名文件保存在哪里,用Matlab给整个文件夹下的文件分别重命名
  3. node.js开发环境配置
  4. c语言sleep函数上限多久解除,关于sleep函数的问题,
  5. URL访问 和命名规范
  6. php 基类 是什么,PHP Model基类
  7. 使用tSQLt进行测试驱动的数据仓库开发(TDWD)
  8. php调用python导出excel_如何使用Django导出Excel代码问题
  9. 系统内存太少,VirtualBox无法启动虚拟机
  10. 单片机三种烧录方式ICP、IAP和ISP
  11. 阿帕虎题库管理系统服务器,阿帕虎题库管理系统
  12. 【解决方案 六】---在VS2015里使用ILDasm
  13. 六自由度机器人(机械臂)运动学建模及运动规划系列(一)——简介
  14. HTML5新增标签--canvas之绘制你画我猜
  15. 发票查询方法怎么查?查验电子发票真伪平台
  16. Kafka拉取某一个时间段內的消息
  17. C++友元和友元函数
  18. 豆瓣上征婚交友的小姐姐们
  19. 初入Linux,M35作业第二弹,牛刀小试
  20. mallat算法分析及c语言实现,图像的Mallat算法分解(Matlab代码)

热门文章

  1. 【转载】(EM算法)The EM Algorithm
  2. Direct2D (19) : 图层之 TD2D1LayerParameters.geometricMask (使用几何图形剪裁图层)
  3. 解决内存不能为read或者0x0***的错误
  4. 读书笔记之Unix命令
  5. Java学习进度(2013.03.13)—Struts2学习一
  6. 给一名准90后程序员的指导——学好IT?无用论?
  7. sqlserver学习日记之一
  8. 2020Alibaba数学竞赛决赛试题
  9. Django的静态文件路径设置对比
  10. 图片转注释python代码(转)