ubuntu

FileZilla Ubuntu版防火墙设置方法

小樊
44
2025-10-16 02:27:01
栏目: 智能运维

FileZilla Ubuntu版防火墙设置方法(基于UFW)
FileZilla本身不直接管理防火墙规则,需通过Ubuntu系统的**UFW(Uncomplicated Firewall)**工具配置,以确保FTP服务(控制端口、被动模式端口)能正常通信。以下是详细步骤:

1. 安装UFW(若未安装)

大多数Ubuntu系统默认安装UFW,可通过以下命令确认或安装:

sudo apt update
sudo apt install ufw

2. 启用UFW并设置默认策略

3. 允许FileZilla所需端口

FileZilla的FTP服务需开放两个关键端口:

对应命令

# 允许FTP控制端口(21/tcp)
sudo ufw allow 21/tcp

# 允许被动模式端口范围(示例:40000-50000/tcp)
sudo ufw allow 40000:50000/tcp

注:若使用SFTP(基于SSH,端口22),需额外开放SSH端口:

sudo ufw allow 22/tcp

4. 验证规则是否生效

通过以下命令查看UFW规则列表,确认已添加的端口规则:

sudo ufw status verbose

输出应包含类似内容:

Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
21/tcp                     ALLOW       Anywhere                  
40000:50000/tcp            ALLOW       Anywhere                  
21/tcp (v6)                ALLOW       Anywhere (v6)             
40000:50000/tcp (v6)       ALLOW       Anywhere (v6)             

5. (可选)配置FileZilla Server端口

若使用FileZilla Server,需确保其配置文件中的端口设置与UFW规则一致

注意事项

0
看了该问题的人还看了