当前位置:   article > 正文

Firewalld打开防火墙端口_firewalld开放端口命令

firewalld开放端口命令

Firewalld 是 CentOS/RHEL 上常用的防火墙软件,要打开某个端口,需要按照以下步骤操作:

  1. 检查当前防火墙规则状态:您可以使用以下命令检查当前防火墙规则的状态:
sudo firewall-cmd --list-all

如果该命令返回FirewallD is not running,则表明Firewalld未启动。您可以使用以下命令启动它:

sudo systemctl start firewalld

  1. 打开端口:您可以使用以下命令开放一个端口:
sudo firewall-cmd --zone=public --add-port=<port>/<protocol> --permanent

其中 <port> 是您要开放的端口号,<protocol> 是该端口使用的协议,可以是 tcp 或 udp,如果您没有指定协议,防火墙将默认为 TCP。

  1. 重新加载防火墙规则:使用以下命令重新加载防火墙规则来应用更改:
sudo firewall-cmd --reload

  1. 确认端口是否已打开:使用以下命令确认端口是否已正常打开:
sudo firewall-cmd --zone=public --list-ports

注意: 使用 --permanent 参数将这个规则永久保存在防火墙的配置文件中,这样即使重新启动服务器,也不会丢失该规则。如果您没有使用 --permanent 参数,在重启后,防火墙将不会记住该规则,因此您需要重新添加规则。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/911157
推荐阅读
相关标签
  

闽ICP备14008679号