在Linux系统中,放开端口的命令是使用iptables或firewalld来配置防火墙规则。具体步骤如下:

使用iptables命令放开端口:

  1. 打开终端或SSH连接到Linux服务器。
  2. 使用root用户或具有sudo权限的用户登录。
  3. 输入以下命令打开需要的端口(例如,将端口号改为实际需要打开的端口):
    sudo iptables -A INPUT -p tcp –dport 端口号 -j ACCEPT
  4. 如果存在多个端口需要打开,可以重复上述命令多次。
  5. 如果需要打开UDP端口,将命令中的-p tcp改为-p udp即可。
  6. 使用sudo iptables -L命令查看当前的防火墙规则,确认是否添加成功。

使用firewalld命令放开端口:

  1. 打开终端或SSH连接到Linux服务器。
  2. 使用root用户或具有sudo权限的用户登录。
  3. 输入以下命令打开需要的端口(例如,将端口号改为实际需要打开的端口):
    sudo firewall-cmd –add-port=端口号/tcp –permanent
  4. 如果存在多个端口需要打开,可以重复上述命令多次。
  5. 如果需要打开UDP端口,将命令中的–add-port=端口号/tcp改为–add-port=端口号/udp即可。
  6. 使用sudo firewall-cmd –reload命令重新加载防火墙规则。
  7. 使用sudo firewall-cmd –list-ports命令查看当前已开放的端口,确认是否添加成功。

请注意,iptables 适用于使用 iptables 防火墙的Linux系统(如CentOS 6),而 firewalld 适用于使用firewalld 防火墙管理器的Linux系统(如 CentOS 7、Ubuntu 18.04)。不同的Linux发行版可能采用不同的防火墙管理方式,请根据系统类型选择并使用相应的命令。

作者:Jeebiz  创建时间:2025-08-05 16:50
最后编辑:Jeebiz  更新时间:2025-08-05 16:52