如何在 Rocky Linux 9 中配置防火墙规则以允许特定端口的流量?
minghe66:在 Rocky Linux 9 中配置防火墙规则以允许特定端口的流量,通常涉及到 firewalld,这是一个动态管理防火墙的工具。以下是配置步骤: 检查 Firewalld 状态:确保 firewalld 服务正在运行。可以用以下命令检查: sudo systemctl status firewalld 启用 Firewalld(如果未启动): sudo systemctl start firewalld sudo systemctl enable firewalld 查看当前规则: sudo firewall-cmd --list-all 这将显示当前的区域和规则。 允许特定端口的流量:使用 firewall-cmd 命令来开放特定的端口。例如,如果您想允许端口 8080 的流量,您可以运行: sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent --permanent 标志确保更改是永久的,重启后依然有效。 重新加载防火墙规则:在添加端口后,需要重新加载防火墙配置以使更改生效: sudo firewall-cmd --reload 验证端口是否已开放:可以再次运行 sudo firewall-cmd --list-all,检查端口是否在规则中。或者,您可以使用如下命令检查端口的开放情况: sudo firewall-cmd --query-port=8080/tcp 如果返回 yes,则表示端口已开放。 其他注意事项: 如果您进行的是临时测试,您可以在不加 --permanent 的情况下开放端口,但请记得重启后将失效。 确保要放行的服务或应用程序在该端口上监听,且没有其他应用占用此端口。 通过上述步骤,您可以在 Rocky Linux 9 中配置防火墙规则以允许特定端口的流量,这是确保系统安全和访问的基本措施。