【Linux】firewall防火墙配置-解决Zookeeper未授权访问漏洞

背景:

zookeeper未授权访问漏洞,进行限制访问,采用防火墙访问策略

配置步骤:

powershell 复制代码
##查看firewall配置清单
firewall-cmd --list-all
##查到为关闭态,启动防火墙
systemctl start firewalld
## 添加端口,这里从25到60000的tcp和udp都开起来,除了2181 
firewall-cmd --zone=public --add-port=25-2180/tcp --permanent
firewall-cmd --zone=public --add-port=2182-60000/tcp --permanent
firewall-cmd --zone=public --add-port=25-2180/udp --permanent
firewall-cmd --zone=public --add-port=2182-60000/udp --permanent
## 这里把2181端口添加授权访问主机IP
#按网段添加
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.1.1.160/27" port protocol="tcp" port="2181" accept"
#单个IP添加
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="10.1.1.170" port protocol="tcp" port="2181" accept"

##重新加载配置
firewall-cmd --reload

##验证下策略情况
firewall-cmd --list-all
##内外测试下连通性
telnet 10.1.1.174 2181

########################################
#以下命令不需要,是一处rich-rule的
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" port protocol="tcp" port="2181" reject"
#移除段
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="10.1.1.160/27" port protocol="tcp" port="2181" accept"
#移除单个IP
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="10.1.1.170" port protocol="tcp" port="2181" accept"
相关推荐
元直数字电路验证22 分钟前
云计算实验笔记(四):容器编排(Container Orchestration)
运维·笔记·docker·云计算
kukubuzai41 分钟前
Docker Note
linux·运维·docker
Ltd Pikashu1 小时前
insmod 加载内核模块 —— sys_init_module 源码剖析
linux·kernel·insmod
大貔貅喝啤酒1 小时前
pip 国内镜像源大全【测试 / 自动化开发常备】
运维·自动化·pip·国内镜像源
hj2862511 小时前
Linux网络基础一
linux·运维
云计算磊哥@2 小时前
运维开发宝典023-WEB网站服务
运维·前端·运维开发
小义_2 小时前
【Linux 1】
linux·运维·云原生·红帽
JF_Ma2 小时前
天量极客自动化技术:miniQMT系统实现量化交易自动化
运维·自动化
开开心心就好2 小时前
无弹窗不更新的PC本地播放工具
运维·科技·macos·docker·计算机外设·ocr·powerpoint
面向对象World2 小时前
Z8350 Broadcom SDIO网卡调试Ubuntu 22.04 Server版
linux·运维·ubuntu