在 Linux 系统中,防火墙是一个非常重要的安全组件,它可以帮助您保护系统免受未经授权的访问和攻击。firewalld
是一个常用的防火墙管理工具,它提供了一个简单易用的命令行界面和丰富的配置选项,以帮助您进行安全设置。
以下是一些关于 firewalld
安全设置的建议:
firewalld
的 add-service
命令,可以轻松地将服务添加到防火墙规则中。例如,要添加 HTTP 服务,可以运行以下命令:
sudo firewall-cmd --add-service=http --permanent
这将允许 HTTP 流量通过防火墙。
add-port
命令。例如,要打开 TCP 端口 8080,可以运行以下命令:
sudo firewall-cmd --add-port=8080/tcp --permanent
这将允许 TCP 流量通过端口 8080。
firewalld
支持多个网络区域,您可以根据需要配置不同的区域。例如,要将公共区域设置为允许 SSH 和 HTTP 流量,可以运行以下命令:
sudo firewall-cmd --set-default-zone=public
sudo firewall-cmd --permanent --zone=public --add-service=ssh
sudo firewall-cmd --permanent --zone=public --add-service=http
这将允许 SSH 和 HTTP 流量通过公共区域。
list-all
命令。例如:
sudo firewall-cmd --list-all
这将显示当前的防火墙规则。
reload
命令来执行此操作:
sudo firewall-cmd --reload
这将重新加载防火墙并使更改生效。
总之,firewalld
是一个功能强大且易于使用的防火墙管理工具,可以帮助您保护您的 Linux 系统免受未经授权的访问和攻击。通过正确配置防火墙规则,您可以确保您的系统安全和稳定。
领取专属 10元无门槛券
手把手带您无忧上云