Firewalld 是一个强大的防火墙管理工具,用于配置和管理 Linux 系统的防火墙规则。以下是一些基本的 Firewalld 配置步骤。
基本概念
- 规则:定义了防火墙如何处理传入和传出的数据包。
- 区域:将网络接口分组,以便可以针对每个区域应用不同的规则。
- 服务:代表特定的网络服务,如 HTTP、SSH 等。
配置步骤
启动和停止 Firewalld 服务:
systemctl start firewalld systemctl stop firewalld
查看当前区域:
firewall-cmd --get-active-zones
查看当前规则:
firewall-cmd --list-all
添加新的规则:
- 允许 HTTP 服务:
firewall-cmd --permanent --zone=public --add-service=http
- 允许 SSH 服务:
firewall-cmd --permanent --zone=public --add-service=ssh
- 允许 HTTP 服务:
重新加载规则:
firewall-cmd --reload
查看已添加的服务:
firewall-cmd --get-services
扩展阅读
如果您想了解更多关于 Firewalld 的信息,请访问我们的 Firewalld 官方文档。
Firewalld 配置界面