要通过 firewalld 配置 Rocky Linux 9 中的入站和出站流量规则,可以按照以下步骤进行:
-
检查 firewalld 状态
确保 firewalld 正在运行。可以使用以下命令检查:sudo systemctl status firewalld
如果没有运行,可以使用以下命令启动:
sudo systemctl start firewalld
-
查看当前区域设置
firewalld 使用区域来管理规则。可以通过以下命令查看当前区域和其设置:sudo firewall-cmd --get-active-zones
-
查看当前规则
查看当前入站和出站规则:sudo firewall-cmd --list-all
-
添加入站规则
假设你想允许 SSH 访问,可以使用以下命令添加规则:sudo firewall-cmd --zone=public --add-service=ssh --permanent
其他常见服务:
- HTTP:
--add-service=http
- HTTPS:
--add-service=https
- FTP:
--add-service=ftp
- HTTP:
-
添加出站规则
若需限制出站流量,可以指定需要添加的出站规则。例如,限制出站到特定 IP:sudo firewall-cmd --zone=public --add-rich-rule='rule family=