FileZilla 是一款广泛使用的开源 FTP、SFTP 和 FTPS 客户端软件,它既可以作为客户端连接到远程服务器,也可以配置为本地服务器(较少见,通常用于内网文件共享)。
以下是关于 FileZilla 客户端 和 服务器端 的详细说明,包括连接方式、配置步骤和常见问题。
FileZilla 客户端(Client)
功能概述
FileZilla 客户端主要用于将本地文件上传到远程服务器,或从服务器下载文件到本地,支持协议:
- FTP(File Transfer Protocol)
- SFTP(SSH File Transfer Protocol,推荐,更安全)
- FTPS(FTP over SSL/TLS)
如何连接服务器
步骤 1:下载并安装 FileZilla Client
- 官网:https://filezilla-project.org/
- 选择对应操作系统(Windows/macOS/Linux)下载并安装。
步骤 2:打开“站点管理器”
- 点击左上角 “文件” > “站点管理器”(或按
Ctrl + S)。 - 点击 “新站点”。
步骤 3:填写连接信息
| 字段 | 说明 |
|---|---|
| 主机 | 服务器的 IP 地址或域名(如 ftp.example.com 或 168.1.100) |
| 协议 | 选择 SFTP - SSH File Transfer Protocol(推荐)或 FTP |
| 端口 | SFTP 默认 22;FTP 默认 21 |
| 用户 | 服务器登录用户名(如 root、admin 或特定 FTP 用户) |
| 密码 | 对应账户的密码 |
步骤 4:连接
- 点击 “连接”。
- 首次连接 SFTP 服务器时,可能会提示验证主机密钥,点击 “接受并保存”。
步骤 5:传输文件
- 左侧为本地文件,右侧为远程服务器文件。
- 拖拽文件即可上传/下载。
FileZilla 服务器端(Server)
⚠️ 注意:FileZilla 官方提供的 FileZilla Server 仅支持 Windows 系统,如果你使用的是 Linux 服务器,通常使用 OpenSSH(SFTP)或 vsftpd、ProFTPD 等 FTP 服务。
安装 FileZilla Server
- 官网下载:https://filezilla-project.org/download.php?type=server
- 安装时建议设置管理员密码,并记录监听端口(默认
14147)。
配置用户和权限
- 打开 FileZilla Server Interface。
- 进入 “编辑” > “用户”
。
- 添加新用户:
- 设置用户名和密码。
- 设置共享文件夹(根目录)。
- 设置权限(读、写、删除等)。
配置网络设置
- 确保防火墙允许 FTP/SFTP 端口(如 21 或 22)。
- 如果使用 SFTP,需配置 SSH 密钥或密码认证。
- 如果使用 FTP,需配置被动模式(Passive Mode)端口范围,并确保路由器/NAT 正确映射。
从客户端连接服务器
- 使用 FileZilla Client,输入服务器的公网 IP 或域名。
- 选择协议(FTP 或 SFTP)。
- 输入用户名和密码进行连接。
常见问题与解决方案
连接超时
- 检查服务器防火墙是否开放端口(21/22/14147)。
- 确认服务器 IP 和端口是否正确。
- 如果是云服务器(如 AWS、简米云),需在安全组中开放对应端口。
被动模式问题(FTP)
- 在 FileZilla Server 中设置被动模式端口范围。
- 在客户端中,进入 “编辑” > “设置” > “连接” > “FTP”,选择“主动”或“被动”模式尝试切换。
SFTP 连接失败
- 确保服务器已安装并运行 SSH 服务(Linux)或 FileZilla Server 支持 SFTP(Windows)。
- 检查用户名和密码是否正确。
- 确认端口是否为 22(或自定义端口)。
权限不足
- 检查服务器端用户权限设置。
- 确保上传/下载目录有读写权限。
替代方案(Linux 服务器推荐)
如果你使用的是 Linux 服务器,建议使用以下更稳定的 FTP/SFTP 服务:
| 服务 | 类型 | 特点 |
|---|---|---|
| OpenSSH (SFTP) | SFTP | 默认安装,安全,无需额外配置 |
| vsftpd | FTP | 轻量、安全,适合 Linux |
| ProFTPD | FTP | 配置灵活,兼容性好 |
| FileZilla Server | FTP/SFTP | 仅支持 Windows,图形化配置简单 |
- FileZilla Client:跨平台,用于连接任何 FTP/SFTP 服务器。
- FileZilla Server:仅支持 Windows,适合小型内网或简单文件共享。
- 推荐做法:
- 使用 SFTP(基于 SSH)而非传统 FTP,以提高安全性。
- 在 Linux 服务器上优先使用 OpenSSH SFTP。
- 在 Windows 服务器上可使用 FileZilla Server 或 IIS FTP。
如需进一步帮助,请提供你使用的操作系统、服务器类型(Linux/Windows)以及遇到的具体错误信息。
首发原创文章,作者:世雄 - 原生数据库架构专家,如若转载,请注明出处:https://idctop.com/article/483825.html



