FileZilla Server:免费开源的 FTP/FTPS 服务器 #
FileZilla Server 是什么? #
FileZilla Server 是一款免费、开源的 FTP 服务器软件,由 Tim Kosse 等人开发,采用 C/C++ 语言编写,以高性能和高安全性著称。它支持 FTP 和 FTP over TLS(FTPS)协议,能够为服务器提供安全加密的连接,确保文件传输过程中的数据安全。FileZilla Server 提供图形化管理界面,支持用户与组权限分级管理、实时在线用户监控、上传/下载速度限制、IP 过滤等丰富功能,几乎无用户数限制,且所有选项均可在服务器在线状态下动态调整。
无论是个人开发者搭建本地文件共享服务器,还是企业 IT 管理员部署内部文件传输节点,FileZilla Server 都能以极低的资源占用提供稳定可靠的服务。其客户端版本可在 Windows、macOS 和 Linux 等平台运行,服务器端官方提供 Windows 和 macOS 版本,是搭建 FTP 服务的首选开源方案之一。
FileZilla Server 有哪些亮点特色? #
-
完全免费开源:FileZilla Server 在 AGPL-3.0-or-later 许可下发布,源代码完全开放,无需支付任何费用即可用于个人和商业用途,且安全性得益于开源社区的持续审查。
-
安全加密传输:支持 FTP over TLS(FTPS),通过 SSL/TLS 协议对控制连接和数据连接进行加密,有效防止传输过程中的数据被窃听或篡改。
-
精细化用户权限管理:支持创建用户账户和用户组,可为不同用户或组分配独立的共享目录和读/写/删除/追加等文件权限,实现精细化的访问控制。
-
实时在线监控与踢除:管理界面可实时显示当前在线用户,管理员能够随时查看连接状态并踢除异常或空闲连接,确保服务器资源的合理使用。
-
灵活的速度限制:支持对用户或用户组设置上传和下载速度限制,避免个别用户过度占用带宽,保障所有用户的传输体验。
-
极低资源占用:安装包仅数 MB,采用多线程引擎设计,在 Windows 系统上以服务形式后台运行,对系统资源的消耗极低,适合长期稳定运行。
-
动态配置无需重启:所有服务器配置和用户/组设置均可在服务器在线状态下实时调整,无需停止服务即可生效,确保业务连续性。
-
跨平台支持:FileZilla Server 官方提供 Windows(64 位)和 macOS(ARM64 与 x86)安装包,管理界面支持多语言,满足不同平台用户的需求。

免费下载 FileZilla Server #
以下为 FileZilla Server 1.12.6 各平台安装包,点击链接即可下载:
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| FileZilla_Server_1.12.6_macos-arm64.pkg | macOS(Apple Silicon)安装包 | 4.5 MB | 夸克网盘 |
| FileZilla_Server_1.12.6_macos-x86.pkg | macOS(Intel)安装包 | 5.3 MB | 夸克网盘 |
| FileZilla_Server_1.12.6_win64-setup.exe | Windows 64 位安装包 | 6.6 MB | 夸克网盘 |
FileZilla Server 如何使用? #
FileZilla Server 的使用主要围绕安装、配置用户权限和测试连接三个环节,以下是基础操作流程:
-
启动管理界面:安装完成后,FileZilla Server 会作为 Windows 服务自动启动。打开 FileZilla Server Administration Interface,输入安装时设置的管理员密码进行登录。
-
创建用户与设置密码:在左侧导航栏中选择“Users”,点击“Add”按钮创建新用户,输入用户名并设置密码。如需批量管理,可在“Groups”中创建用户组,将用户添加到组中统一分配权限。
-
配置共享文件夹与权限:在用户编辑界面中,切换到“Shared folders”选项卡,点击“Add”选择需要共享的本地目录,然后为该目录设置文件权限(读/写/删除/追加等)和目录权限(列出目录、创建子目录等)。
-
配置服务器参数:在“Server”菜单中选择“Configure”,可设置监听端口(默认为 14147,用于管理连接)、FTP 服务端口(默认为 21)、被动模式端口范围以及 SSL/TLS 证书等参数。
-
测试连接:使用 FileZilla Client 或其他 FTP 客户端,输入服务器 IP 地址、端口、用户名和密码进行连接测试,确认可以正常访问和传输文件。
FileZilla Server 的常见问题? #
Q1:FileZilla Server 安装时报错“could not load TLS network”怎么办? 该问题通常是由于服务器缺少补丁 KB2533623 导致的。请前往微软官网下载并安装对应的补丁程序,安装完成后重新运行 FileZilla Server 安装程序即可解决。
Q2:打开 FileZilla Server 后提示“FTP over TLS is not enabled, users cannot securely log in”怎么办? 这说明尚未启用 TLS 加密传输。请在 Settings 中选择“FTP over TLS settings”,勾选“Enable FTP over TLS support”,然后点击“Generate new certificate...”生成自签名证书,保存后重启服务即可消除该提示。
Q3:FileZilla Server 支持 SFTP 协议吗? FileZilla Server 免费版不支持 SFTP(SSH File Transfer Protocol),SFTP 支持仅在 FileZilla Pro Enterprise Server 中提供。如果需要在 Linux 上使用 SFTP,可以考虑 OpenSSH 等替代方案。
Q4:客户端连接时提示“550 Permission denied”是什么原因? 这通常是由于 FTP 用户在 FileZilla Server 中没有被授予目标目录的写入权限。请登录管理界面,检查该用户的“Shared folders”设置,确保已勾选“Write”权限。
Q5:被动模式连接失败,提示“425 Can't open data connection”怎么办? 需要在 FileZilla Server 中配置被动模式端口范围(如 50000-51000),并在防火墙中开放对应端口。同时确保路由器/防火墙的端口转发规则已正确配置。
Q6:FileZilla Server 是否支持 Linux? FileZilla Server 官方仅提供 Windows 和 macOS 版本。Linux 用户如需搭建 FTP 服务器,建议使用 vsftpd、ProFTPD 或 Pure-FTPd 等原生 Linux FTP 服务器软件。
FileZilla Server 如何安装? #
Windows 系统 #
- 从官方下载页面或上方下载表格获取
FileZilla_Server_1.12.6_win64-setup.exe安装包。 - 双击运行安装程序,如果系统提示 UAC 权限确认,点击“是”允许程序对设备进行更改。
- 阅读并接受 AGPL 许可协议条款。
- 选择安装组件(Server、管理界面、桌面图标、快捷方式等),建议全部勾选。
- 选择安装路径(默认路径为
C:\Program Files\FileZilla Server),点击“Next”。 - 选择开始菜单文件夹或创建新的文件夹。
- 设置管理界面监听端口(默认为 14147),输入管理员密码并再次确认。
- 默认情况下,管理界面会在安装完成后自动启动,可取消勾选该选项。
- 点击“Install”开始安装,完成后点击“Close”退出安装向导。
- 安装完成后,请确保在 Windows 防火墙中将 FileZilla Server 添加为允许程序,否则外部客户端可能无法连接。
macOS 系统 #
- 根据 Mac 芯片类型选择对应安装包:Apple Silicon(M 系列芯片)下载
FileZilla_Server_1.12.6_macos-arm64.pkg,Intel 芯片下载FileZilla_Server_1.12.6_macos-x86.pkg。 - 双击
.pkg文件启动安装向导,按照屏幕提示完成安装。 - 安装过程中需输入 macOS 管理员密码以授权安装。
- 安装完成后,在“系统偏好设置”的“安全性与隐私”中将 FileZilla Server 添加到防火墙例外列表。
注意:安装前请确保磁盘至少有 25 MB 可用空间,并拥有管理员权限。
FileZilla Server 如何卸载? #
Windows 系统 #
- 打开“控制面板” > “程序和功能”(或“设置” > “应用” > “应用和功能”)。
- 在程序列表中找到“FileZilla Server”,点击“卸载”。
- 按照卸载向导提示完成卸载。
- 卸载完成后,建议手动删除残留的配置文件夹。默认配置目录通常位于
C:\Program Files\FileZilla Server和%APPDATA%\FileZilla Server,请根据实际安装路径检查并清理。如果不确定,可使用 Revo Uninstaller 等第三方工具扫描残留的注册表项和文件。
macOS 系统 #
- 打开“访达”,进入“应用程序”文件夹,找到 FileZilla Server 相关应用。
- 将其拖拽到“废纸篓”中。
- 前往“系统偏好设置” > “用户与群组” > “登录项”,移除 FileZilla Server 相关的自启动项。
- 手动清理残留的配置文件,通常位于
~/Library/Application Support/FileZilla Server和/Library/LaunchDaemons/目录下。
Linux 系统 #
FileZilla Server 官方不提供 Linux 版本,但如果在 Linux 上通过源码或其他方式安装了 FileZilla Server,可按以下步骤卸载:
- 以管理员身份打开终端,停止服务:
sudo systemctl stop filezilla-server。 - 如果服务已注册为系统服务,删除服务:
sudo systemctl disable filezilla-server,然后删除对应的 service 文件。 - 删除安装目录和配置文件:
sudo rm -rf /opt/filezilla-server及sudo rm -rf /etc/filezilla。 - 如果使用包管理器安装,可通过
sudo apt-get remove --purge filezilla-server(Debian/Ubuntu)或sudo yum remove filezilla-server(RHEL/CentOS)完成卸载。
