1. iptables白名单配置
1. systemctl status iptables.service 或者 service iptables status //查看iptables服务,保证为开启状态
2. iptables -I INPUT -s 10.178.0.0/16 -p tcp --dport 22 -j ACCEPT //添加ip白名单(10.178.xx.xxip段)和端口号(所有用all)
3. iptables -A INPUT -p TCP --dport 22 -j DROP //禁止所有进站
4. iptables-save > /etc/sysconfig/iptables //保存策略 系统重启不会丢失
5. systemctl enable iptables.service //注册iptables服务,开机自启动
6. systemctl restart iptables //重启iptables服务
7. iptables -L //查看已经生效的防火墙规则
2. firewalld白名单配置(限制ssh登录)
1. systemctl start firewalld.service //开启防火墙
2. firewall-cmd --permanent --zone=public --remove-service=ssh //限制远程登录
3. firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.178.0.0/16" port protocol="tcp" port="22" accept" //添加22号端口白名单
4. firewall-cmd --reload //生效设置