linux开启Firewall白名单限制ip访问

南墨2年前技术文章2874

1、Firewalld是否启动成功


systemctl start firewalld && systemctl enable firewalld 1 

1.jpg


2、开启规则


需求:客户由于络审查问题。需要对集群内的机器进互通,外部访问进限制

所以配置防墙限定ip地址能够访问集群。其他ip法访问集群。


2.1 添加访问规则


#允许某个IP访问所有端

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address ="集群ip" accept"

#firewalld策略重新加载使其

firewall-cmd --reload


2.2 添加端规则,使管理平台能够外部访问


#emr节点上执

firewall-cmd --zone=public --add-port=80/tcp --permanent

#firewalld策略重新加载使其

firewall-cmd --reload


2.3 查看防墙规则


firewall-cmd --list-all

1.jpg

相关文章

如何卸载mysql

如何卸载mysql

1、查看安装的mysql,并停止mysqlps -ef|grep mysql #停止mysql  kill -9 pid2、卸载mysql安装...

HDP实操--NameNode开启高可用

HDP实操--NameNode开启高可用

为了确定在namenode组件失败后集群中有其他的namenode可以工作,需要对hdp集群配置高可用,当前我们配置的非安全集群的高可用。前置条件:(1)确保你的集群至少有3个节点并且至少有3个Apa...

kubernetes job和cronjob

kubernetes job和cronjob

一、JobJob 负责批处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。特殊说明:1、spec.template 格式同 Pod2、RestartPolicy 仅支持 N...

kubernetes openelb

1、背景在云服务环境中的 Kubernetes 集群里,通常可以用云服务提供商提供的负载均衡服务来暴露 Service,但是在本地没办法这样操作。而 OpenELB 可以让用户在裸金属服务器、边缘以及...

adg切换(RAC TO SINGLE)

adg切换步骤:1、关闭两节点监听和清理外部链接:su - gridsrvctl stop listenerps -ef|grep LOCAL=NO|awk '{print $2}'|xargs ki...

Pod 的 init Containers

Pod 的 init Containers

Pod 我们可以分为两类,一种属于自主式 Pod ,还有一种属于控制器管理的 Pod 。一、Pod 的 initContainers基本概念:Pod能够具有多个容器,应用运行在容器里面,但是它也可能有...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。