9.1实战案例
任务9-1 开放SSH协议和FTP协议的流量
(1)查看public区域是否允许SSH协议和FTP协议的流量通过。
1 | [root@localhost~]# firewall-cmd --zone=public --query-service=ssh |

(2)将FTP协议的流量设置为永久允许,并立即生效。
1 | [root@localhost~]# firewall-cmd --permanent --zone=public --add-service=ftp |

9-2 拒绝指定网段的所有用户访问本机的ssh服务
(1)拒绝192.168.175.0/24网段的所有用户访问本机的ssh服务(22端口)。
注意:下面–add-rich-rule=’xxxx’内容是一整行命令
1 | [root@localhost~]# firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.175.0/24" service name="ssh" reject' |
返回结果:success

1 | [root@localhost~]# firewall-cmd --reload #立即生效 |
返回结果:success

9-3 关闭50006000范围的端口6000范围的端口。
(1)关闭5000
1 | [root@localhost~]# firewall-cmd --zone=public --remove-port=5000-6000/tcp --permanent |
返回结果:success
