防火墙屏蔽22端口的方式

说明: D:\02-素材\png图标素材\零售图标套装系列\Iconbase图标系列\TupperWare\baloom.png

屏蔽22端口后,如果有新的IP需要访问22端口,请提前增加白名单,否则无法访问。

 

集群开启防火墙后,44322端口仍默认开启。若22端口需要屏蔽,执行以下操作:

  1. 登录需要屏蔽22端口的节点,将/usr/lib/firewalld/services/ssh.xml删除

  1. 重新加载防火墙,命令如下:

firewall-cmd --reload

  1. 配置本地IP可以访问22端口,以101.12.52.100为例(执行下述命令时,需修改为实际IP),命令如下:

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="101.12.52.100" port protocol="tcp" port="22"  accept"

  1. 重新加载防火墙,命令如下:

firewall-cmd --reload

  1. 设置docker网络地址转发(172.17.0.0/16docker默认所在网段),命令如下:

iptables -t nat -A POSTROUTING -s 172.17.0.0/16 ! -o docker0 -j MASQUERADE