zoukankan      html  css  js  c++  java
  • ubuntu ufw防火墙教程

    UFW防火墙是一个主机端的iptables类防火墙配置工具。这个工具的目的是提供给用户一个可以轻松驾驭的界面,就像包集成和动态检测开放的端口一样。
    在Ubuntu中安装UFW:
    目前这个包存在于Ubuntu 8.04的库中。

    ufw默认是没有启用的。也就是说, ubuntu中的端口默认都是开放的。使用如下命令启动ufw:

    $sudo ufw default deny
    $sudo ufw enable

    通过第一命令,我们设置默认的规则为allow, 这样除非指明打开的端口, 否则所有端口默认都是关闭的。第二个命令则启动了ufw。如果下次重新启动机器, ufw也会自动启动。
    对于大部分防火墙操作来说, 其实无非就是的打开关闭端口。如果要打开SSH服务器的22端口, 我们可以这样:

    $sudo ufw allow 22

    由于在/etc/services中, 22端口对应的服务名是ssh。所以下面的命令是一样的:

    $sudo ufw allow ssh

    现在可以通过下面命令来查看防火墙的状态了:

    $sudo ufw status
    Firewall loaded
    
    To Action From
    – —— —-
    22:tcp ALLOW Anywhere
    22:udp ALLOW Anywhere

    我们可以看到, 22端口的tcp和udp协议都打开了。
    删除已经添加过的规则:

    $sudo ufw delete allow 22

    只打开使用tcp/ip协议的22端口:

    $sudo ufw allow 22/tcp

    打开来自192.168.0.1的tcp请求的80端口:

    $sudo ufw allow proto tcp from 192.168.0.1 to any port 22

    关闭防火墙:

    $sudu ufw disable
  • 相关阅读:
    13,发布CRM
    12,nginx+uWSGI+django+virtualenv+supervisor发布web服务器
    11.2,nginx负载均衡实验
    11.1,nginx集群概念
    11,nginx入门与实战
    10,python开发之virtualenv与virtualenvwrapper
    9.5web service基础知识
    9.4python开发之virtualenv与virtualenvwrapper
    9.3centos7安装python3 以及tab补全功能
    Google 浏览器被劫持怎么办?
  • 原文地址:https://www.cnblogs.com/APeng2019/p/10719413.html
Copyright © 2011-2022 走看看