centos

centos ftpserver防火墙配置

小樊
46
2025-03-13 15:49:35
栏目: 智能运维

在CentOS系统中配置FTP服务器的防火墙,通常需要允许FTP协议使用的端口。FTP协议默认使用两个端口:21(用于控制连接)和20(用于数据传输)。此外,如果使用被动模式(PASV),还需要开放一系列动态端口范围。

以下是配置防火墙以允许FTP流量的步骤:

  1. 查看当前防火墙状态

    sudo firewall-cmd --state
    
  2. 查看已开放的端口

    sudo firewall-cmd --list-all
    
  3. 开放FTP控制端口(21)

    sudo firewall-cmd --permanent --add-port=21/tcp
    
  4. 开放FTP数据端口(20)

    sudo firewall-cmd --permanent --add-port=20/tcp
    
  5. 开放被动模式端口范围(例如,开放端口范围1024到65535):

    sudo firewall-cmd --permanent --add-port=1024-65535/tcp
    
  6. 重新加载防火墙配置

    sudo firewall-cmd --reload
    
  7. 验证端口是否已开放

    sudo firewall-cmd --list-all
    

注意事项

通过以上步骤,你应该能够成功配置CentOS系统的防火墙以允许FTP流量。

0
看了该问题的人还看了