麒麟桌面系统【kylin-firewall防火墙的命令行工具】

一、关于kylin-firewall

kylin-firewall是用于管理kylin防火墙的命令行工具

 

二、kylin-firewall命令的使用

命令 功能 备注
sudo kylin-firewall -h 查看帮助
sudo kylin-firewall -V 查看版本 file
sudo kylin-firewall -g 查看状态 file
sudo kylin-firewall -G 查看策略 file
sudo kylin-firewall -S 查看规则 file
sudo kylin-firewall -D 111 删除名称为111的规则
sudo kylin-firewall -E 111.xml 导出规则 xml文件,可以用表格打开
sudo kylin-firewall -I 111.xml 导入规则 (大写的i)
sudo kylin-firewall -s {on|off} 设置防火墙状态 file
注意:这里必须要关闭安全中心后,再打开才能正常看到修改后的开关变化
sudo kylin-firewall -A xxx -a allow 添加规则 可添加的参数比较多,参考下面的“添加规则参数”

添加规则的参数:

  -A, --add-rule RULE_NAME
          [-c, --command COMM] [-d, --direction DIRECTION] [-m, --mode MODE]
          [-p, --protocol PROTO] [-l, --local-ip ADDR] [-L, --local-ports PORTS] 
          [-r, --remote-ip ADDR] [-R, --remote-ports PORTS] [-a, --action ACTION]
                       Add a kylin-firewall rule
  -Q, --query-rule
          [-c, --command COMM] [-d, --direction DIRECTION] [-m, --mode MODE]
          [-p, --protocol PROTO] [-l, --local-ip ADDR] [-L, --local-ports PORTS] 
          [-r, --remote-ip ADDR] [-R, --remote-ports PORTS] [-a, --action ACTION]
                       Query kylin-firewall rules based on one condition at least

 

三、kylin-firewall配置举例:

  1. 部署了kms服务器,需要放行TCP的8088,8090,17070和7070端口,以及UDP的7070端口,添加防火墙规则命令如下:(TCP和UDP规则需要分开两条命令写)

    sudo   kylin-firewall   -A   kms_port   -p   tcp   -L   8088,8090,7070   -a   allow
    sudo   kylin-firewall   -A   kms_port_udp   -p   udp   -L   7070   -a   allow

    file
    配置完后,可以从安全中心里的“配置访问规则”,查看到,如下所示:
    file
    file

  2. 查询防火墙规则命令如下:

    sudo   kylin-firewall  -S

    file

  3. 删除防火墙规则命令如下:

    sudo   kylin-firewall   -D   kms_port
发表回复 0

Your email address will not be published.