0
点赞
收藏
分享

微信扫一扫

firewalld关于service的操作

###
# service就是zone下面的一个子单元,也就是一个指定的端口,因为防火墙就是针对某一个端口做一些限制,比如http操作的80端口,https操作的是443端口,ssh操作的是22端口

# firewall-cmd --get-services 查看当前所有的services

firewalld关于service的操作_配置文件


# firewall-cmd --get-default-zone 查看当前的zone

firewalld关于service的操作_配置文件_02


# firewall-cmd --list-services 查看当前的zone里面有哪些services

firewalld关于service的操作_80端口_03


# firewall-cmd --znotallow=public --list-services 指定一个zone查看有哪些services

firewalld关于service的操作_xml_04


# 针对public做一些操作,把http这个服务加到public这个zone下面去
firewall-cmd --znotallow=public --add-service=http 在public中去添加http

firewalld关于service的操作_xml_05


# firewall-cmd --znotallow=public --add-service=http --permanent  加入配置文件中
# cat /etc/firewalld/zones/public.xml 查看加入的配置,永久的添加

firewalld关于service的操作_配置文件_06


# ls /usr/lib/firewalld/zones/ 这个下面是zone配置文件模板

firewalld关于service的操作_80端口_07


# cat /etc/firewalld/zones/public.xml 这个下面是firewalld服务所用到的配置文件

firewalld关于service的操作_配置文件_08


# 需求:把ftp默认端口修改成1121,需要在work的zone下面放行ftp
# 1.cp /usr/lib/firewalld/services/ftp.xml /etc/firewalld/services/拷贝配置文件

# 2.vi /etc/firewalld/services/ftp.xml 编辑拷贝的配置文件
把21端口改成1121

# 3.cp /usr/lib/firewalld/zones/work.xml /etc/firewalld/zones/ 拷贝配置文件

# 4.vi /usr/lib/firewalld/zones/work.xml 编辑配置文件
增加一行
<service name="ftp"/>

# 5.firewall-cmd --reload 重新加载配置文件

# 6.firewall-cmd --znotallow=work --list-service 检查是否有ftp

firewalld关于service的操作_xml_09

举报

相关推荐

0 条评论