Firewalld常用操作
- 放开端口
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=public --add-port=22/udp --permanent
# 重新加载配置
firewall-cmd --reload
【命令含义】
–zone #作用域
–add-port=3838/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
-reload #重新加载。不中断用户连接,不丢失状态信息。
# 一键放开除22和25以外的端口
netstat -tnlp|grep -Ev "22|25"|awk '{print $4}'|awk -F '[:]' '{print $NF}'|grep -Ev "o|n"|awk '{print "firewall-cmd --zone=public --add-port="$1"/tcp --permanent"}'|sh
- 移除端口
firewall-cmd --zone=public --remove-port=22/tcp --permanent
firewall-cmd --zone=public --remove-port=22/udp --permanent
# 移除端口后需要重载
firewall-cmd --reload
- 查询当前策略
firewall-cmd --list-all-zones
- 禁止IP端访问
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address="192.168.2.0/24" drop'
本文来自博客园,作者:MegaloBox,转载请注明原文链接:https://www.cnblogs.com/cpw6/p/15104850.html

浙公网安备 33010602011771号