介绍
基本信息
作者:朱明宇
名称:取消所有已开放的端口策略
作用:取消所有已开放的端口策略
使用方法
1. 给此脚本添加执行权限
2. 执行此脚本
脚本
#!/bin/bash
systemctl start firewalld
systemctl enable firewalld
for i in `firewall-cmd --list-all | grep ports | egrep [0-9] | awk -F':' '{print $2}'`
do
pports=`echo $i | awk -F'/' '{print $1}'`
ptus=`echo $i | awk -F'/' '{print $2}'`
firewall-cmd --remove-port=$pports/$ptus --permanent
done
firewall-cmd --add-service=ssh --permanent
firewall-cmd --reload