首页/软件/FileZilla Server
F

FileZilla Server

更新于 2026-10-11

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 #

以下为 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 的使用主要围绕安装、配置用户权限和测试连接三个环节,以下是基础操作流程:

  1. 启动管理界面:安装完成后,FileZilla Server 会作为 Windows 服务自动启动。打开 FileZilla Server Administration Interface,输入安装时设置的管理员密码进行登录。

  2. 创建用户与设置密码:在左侧导航栏中选择“Users”,点击“Add”按钮创建新用户,输入用户名并设置密码。如需批量管理,可在“Groups”中创建用户组,将用户添加到组中统一分配权限。

  3. 配置共享文件夹与权限:在用户编辑界面中,切换到“Shared folders”选项卡,点击“Add”选择需要共享的本地目录,然后为该目录设置文件权限(读/写/删除/追加等)和目录权限(列出目录、创建子目录等)。

  4. 配置服务器参数:在“Server”菜单中选择“Configure”,可设置监听端口(默认为 14147,用于管理连接)、FTP 服务端口(默认为 21)、被动模式端口范围以及 SSL/TLS 证书等参数。

  5. 测试连接:使用 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 系统 #

  1. 从官方下载页面或上方下载表格获取 FileZilla_Server_1.12.6_win64-setup.exe 安装包。
  2. 双击运行安装程序,如果系统提示 UAC 权限确认,点击“是”允许程序对设备进行更改。
  3. 阅读并接受 AGPL 许可协议条款。
  4. 选择安装组件(Server、管理界面、桌面图标、快捷方式等),建议全部勾选。
  5. 选择安装路径(默认路径为 C:\Program Files\FileZilla Server),点击“Next”。
  6. 选择开始菜单文件夹或创建新的文件夹。
  7. 设置管理界面监听端口(默认为 14147),输入管理员密码并再次确认。
  8. 默认情况下,管理界面会在安装完成后自动启动,可取消勾选该选项。
  9. 点击“Install”开始安装,完成后点击“Close”退出安装向导。
  10. 安装完成后,请确保在 Windows 防火墙中将 FileZilla Server 添加为允许程序,否则外部客户端可能无法连接。

macOS 系统 #

  1. 根据 Mac 芯片类型选择对应安装包:Apple Silicon(M 系列芯片)下载 FileZilla_Server_1.12.6_macos-arm64.pkg,Intel 芯片下载 FileZilla_Server_1.12.6_macos-x86.pkg。
  2. 双击 .pkg 文件启动安装向导,按照屏幕提示完成安装。
  3. 安装过程中需输入 macOS 管理员密码以授权安装。
  4. 安装完成后,在“系统偏好设置”的“安全性与隐私”中将 FileZilla Server 添加到防火墙例外列表。

注意:安装前请确保磁盘至少有 25 MB 可用空间,并拥有管理员权限。

FileZilla Server 如何卸载? #

Windows 系统 #

  1. 打开“控制面板” > “程序和功能”(或“设置” > “应用” > “应用和功能”)。
  2. 在程序列表中找到“FileZilla Server”,点击“卸载”。
  3. 按照卸载向导提示完成卸载。
  4. 卸载完成后,建议手动删除残留的配置文件夹。默认配置目录通常位于 C:\Program Files\FileZilla Server 和 %APPDATA%\FileZilla Server,请根据实际安装路径检查并清理。如果不确定,可使用 Revo Uninstaller 等第三方工具扫描残留的注册表项和文件。

macOS 系统 #

  1. 打开“访达”,进入“应用程序”文件夹,找到 FileZilla Server 相关应用。
  2. 将其拖拽到“废纸篓”中。
  3. 前往“系统偏好设置” > “用户与群组” > “登录项”,移除 FileZilla Server 相关的自启动项。
  4. 手动清理残留的配置文件,通常位于 ~/Library/Application Support/FileZilla Server 和 /Library/LaunchDaemons/ 目录下。

Linux 系统 #

FileZilla Server 官方不提供 Linux 版本,但如果在 Linux 上通过源码或其他方式安装了 FileZilla Server,可按以下步骤卸载:

  1. 以管理员身份打开终端,停止服务:sudo systemctl stop filezilla-server。
  2. 如果服务已注册为系统服务,删除服务:sudo systemctl disable filezilla-server,然后删除对应的 service 文件。
  3. 删除安装目录和配置文件:sudo rm -rf /opt/filezilla-server 及 sudo rm -rf /etc/filezilla。
  4. 如果使用包管理器安装,可通过 sudo apt-get remove --purge filezilla-server(Debian/Ubuntu)或 sudo yum remove filezilla-server(RHEL/CentOS)完成卸载。
相关标签
FileZilla ServerFTP服务器FTPS加密开源FTP文件传输服务器FTP over TLS跨平台FTP用户权限管理文件共享服务器