zoukankan      html  css  js  c++  java
  • firewalld防火墙(RHEL7)

    基础配置

    防火墙作用:隔离,进行过滤所有入站请求

    预设安全区域

    根据所在的网络场所区分,预设保护规则集
    – public:仅允许访问本机的sshd、ping、dhcp服务
    – trusted:允许任何访问
    – block:阻塞任何来访请求(明确拒绝,有回应客户端)
    – drop:丢弃任何来访的数据包(直接丢弃,没有回应客户端)
    节省服务器资源

    防火墙判定规则:(进入哪一个区域)

    1.首先查看,客户端数据包中源IP地址,然后查看自己所有区域规则,那个区域有该源IP地址的规则,则进入该区域
    2.进入默认区域(public)
    
    ]# firewall-cmd --zone=public --list-all     #查看区域策略
    ]# firewall-cmd --zone=public --add-service=协议名   #添加协议(临时)
    ]# firewall-cmd --zone=block  --add-source=172.25.0.10  #单独拒绝虚拟机desktop(172.25.0.10)进行访问本机所有服务
    ]# firewall-cmd --zone=block  --list-all 
    

    区域中添加允许的服务或协议(永久设置)

    --permanent

    ]# firewall-cmd --reload     #重新加载防火墙所有策略
    ]# firewall-cmd --zone=public --list-all     #查看区域策略
    ]# firewall-cmd --permanent --zone=public --add-service=http  #添加策略
    ]# firewall-cmd --reload 
    ]# firewall-cmd --zone=public  --list-all    #查看区域策略
    

    实现本机的端口映射(端口转发)

    端口:编号 标识主机上服务或协议 可以找到相应的程序
    端口编号可以由root修改, 一个程序或服务具有多个端口
    端口转发:本地应用的端口重定向(端口1 --> 端口2)
    –比如从客户机访问 5423 的请求,自动映射到本机 80,访问以下两个地址可以看到相同的页面:

    172.25.0.11:5423--------->172.25.0.11:80

    ]# firewall-cmd --permanent --zone=public
    --add-forward-port=port=5423:proto=tcp:toport=80
    
    ]# firewall-cmd --reload   //重载配置
    ]# firewall-cmd  --zone=public  --list-all
    
    虚拟机desktop
    ]# firefox 172.25.0.11
    ]# firefox 172.25.0.11:5423
    
  • 相关阅读:
    登入界面的创建
    什么是IO流 以及文件输入输出
    java 的面向对象
    Mac 终端命令大全
    jQuery 的属性
    商城管理系统
    Java IO学习第二天部分详解
    Java IO学习第一天部分详解
    用JAVA描述一个车与修车厂两个事物
    JAVA基础(数组)数组排序和查找数组中是否还有某一个数
  • 原文地址:https://www.cnblogs.com/xujint/p/13229376.html
Copyright © 2011-2022 走看看