FileZilla 客户端详细教程
FileZilla 是一款免费、开源、跨平台的 FTP 客户端,支持 FTP、FTPS 和 SFTP 协议,它因其界面直观、功能强大、速度快而广受欢迎,是网站管理员和开发者的必备工具。

第一部分:入门篇 - 基础连接与文件传输
下载与安装
- 访问官网:打开浏览器,访问 FileZilla 官方网站:https://filezilla-project.org/
- 选择版本:在首页点击 "Download FileZilla Client" 按钮,网站会自动检测你的操作系统(Windows, macOS, Linux)并提供对应的安装包。
- 安装过程:
- Windows: 下载
.exe文件,双击运行,按照安装向导的提示,点击“下一步”即可完成,建议在安装时取消勾选“安装 Google Chrome 工具栏”等捆绑软件的选项。 - macOS: 下载
.dmg文件,双击打开,将 FileZilla 图标拖拽到“应用程序”文件夹即可。 - Linux: 可以通过系统的软件包管理器安装,例如在 Ubuntu/Debian 中使用命令:
sudo apt update && sudo apt install filezilla。
- Windows: 下载
界面初识
启动 FileZilla 后,你会看到如下布局:
- 顶部菜单栏:包含文件、编辑、查看、传输等菜单。
- 快速连接栏:这是最核心的部分,用于输入主机、用户名、密码和端口进行快速连接。
- 左侧本地站点:显示你电脑上的文件和文件夹,你可以像在 Windows 资源管理器中一样浏览。
- 右侧远程站点:连接成功后,这里会显示服务器上的文件和文件夹。
- 底部传输队列:显示当前正在传输或等待传输的文件列表,并显示传输速度和剩余时间。
第一次连接你的服务器
这是最关键的一步,你需要从你的网站托管服务商(如阿里云、腾讯云、GoDaddy、Namecheap 等)获取以下信息:
- 主机:服务器的 IP 地址或域名(
ftp.yourdomain.com或168.1.100)。 - 用户名:你的 FTP 用户名。
- 密码:你的 FTP 密码。
- 端口:默认的 FTP 端口是
21,如果服务商使用 SFTP(更安全),端口通常是22,FTPS(FTP over SSL/TLS)的端口可能是990或21(显式/隐式)。请务必确认服务商提供的端口号。
连接步骤:
- 在顶部的 快速连接栏 中,依次填入 主机、用户名、密码 和 端口。
- 点击 “快速连接” 按钮。
- 连接成功后,右侧的 远程站点 窗口会自动刷新,显示服务器上的文件结构。
安全提示:如果你的服务商支持 SFTP(基于 SSH 的文件传输协议),强烈建议使用它,它比传统的 FTP 更安全,因为数据是加密传输的,在快速连接栏中,主机 填写域名或 IP,端口 填写
22,用户名和密码不变,FileZilla 会自动识别并使用 SFTP 协议。(图片来源网络,侵删)
下载和上传文件
操作非常简单,核心思想是“拖拽”或“双击”。
-
下载文件(从服务器到本地电脑):
- 在右侧 远程站点 窗口中,找到并选中你想要下载的文件或文件夹。
- 将其 拖拽 到左侧 本地站点 的目标文件夹中。
- 或者,直接 双击 文件/文件夹,FileZilla 会自动将其下载到你当前在左侧本地站点窗口所在的目录。
- 底部的 传输队列 会显示传输进度。
-
上传文件(从本地电脑到服务器):
- 在左侧 本地站点 窗口中,找到并选中你想要上传的文件或文件夹。
- 将其 拖拽 到右侧 远程站点 的目标文件夹中。
- 或者,直接 双击 文件/文件夹进行上传。
小技巧:在传输大文件或大量文件时,不要关闭 FileZilla,等待底部传输队列显示“成功”即可。
(图片来源网络,侵删)
第二部分:进阶篇 - 管理站点与高效操作
每次都手动输入连接信息很麻烦,我们可以把常用服务器保存为“站点”。
管理站点(保存连接信息)
- 点击菜单栏的 文件 -> 站点管理器,或者使用快捷键
Ctrl+S。 - 在弹出的窗口中,点击 “新建站点” 按钮。
- 在右侧的设置区域填写信息:
- 新建站点:给你的站点起一个容易识别的名字,如“我的博客网站”。
- 常规 选项卡:
- 主机:填入你的服务器地址。
- 端口:填入正确的端口号(21, 22, 990等)。
- 协议:FileZilla 会根据端口自动选择,你也可以手动指定(如 FTP, SFTP, FTPS)。
- 登录类型:
- 正常:输入用户名和密码。
- 询问密码:连接时再输入密码,更安全。
- 密钥文件:使用 SSH 密钥对进行 SFTP 连接(更高级的安全方式)。
- 用户名 和 密码:填入你的凭据。
- 高级 选项卡:可以设置默认本地/远程目录、传输设置等,通常保持默认即可。
- 填写完毕后,点击 “连接” 即可快速登录,或者点击 “确定” 保存,之后在站点管理器中双击站点名即可连接。
高效操作技巧
- 批量操作:可以按住
Ctrl键选择多个不连续的文件,或按住Shift键选择连续的多个文件,然后一次性拖拽上传或下载。 - 同步文件夹:这是一个非常强大的功能,可以确保本地和服务器上的文件夹内容完全一致。
- 在左侧和右侧窗口中分别打开你想要同步的本地和远程文件夹。
- 右键点击其中一个文件夹,选择 “同步”。
- 在弹出的对话框中,你可以选择:
- 镜像同步:将两个文件夹变得完全一样(双向),这是最常用的选项。
- 下载更新:只下载服务器上有而本地没有的文件,或本地版本较旧的文件。
- 上传更新:只上传本地有而服务器没有的文件,或本地版本较新的文件。
- 选择后,FileZilla 会分析差异并执行同步操作,非常高效。
- 查找文件:如果服务器文件很多,手动查找很麻烦。
- 在远程站点窗口中,右键点击一个文件夹。
- 选择 “搜索”。
- 输入文件名或部分文件名,FileZilla 会帮你快速定位。
- 权限管理:你可以直接在 FileZilla 中修改服务器上文件的权限(让 PHP 脚本可写)。
- 在远程站点窗口中,右键点击一个文件或文件夹。
- 选择 “文件权限...”。
- 在弹出的窗口中,你可以通过数字(如
755)或勾选读写执行权限来修改。
第三部分:疑难解答与常见问题
连接失败,提示“ECONNREFUSED - Connection refused”
- 原因:最常见的原因是 防火墙 阻止了连接。
- 解决方案:
- 检查你电脑上的防火墙(Windows Defender 或第三方安全软件)是否阻止了 FileZilla。
- 检查你的路由器或公司/学校网络是否有防火墙策略。
- 最可能的原因:服务器端的防火墙或安全组策略,请登录你的云服务商控制台(如阿里云ECS、腾讯云CVM),找到“安全组”设置,检查是否已放行你填写的 端口(如 21, 22),如果没有,需要手动添加一条入站规则,允许该端口的访问。
连接成功,但无法列出文件,提示“无法打开 Passive 模式数据连接”
- 原因:这是 FTP 协议中的一个经典问题,FileZilla 客户端需要从服务器获取一个 IP 地址和端口来建立数据连接(传输文件),但服务器返回的地址可能是内网地址或错误的地址,导致客户端无法连接。
- 解决方案:
- 在 FileZilla 中设置被动模式:
- 点击菜单栏的 编辑 -> 设置。
- 在左侧选择 “连接” -> “FTP”。
- 在右侧的“FTP 模式”下,选择 “被动模式”。
- 确保 “使用服务器的外部 IP 地址” 这个选项是勾选的。
- 如果问题依旧,可能需要联系你的服务器主机商,确认服务器是否正确配置了 PASV 模式,以及防火墙是否允许 PASV 模式使用的随机端口范围。
- 在 FileZilla 中设置被动模式:
连接超时
- 原因:网络不稳定、服务器响应慢或防火墙设置过严格。
- 解决方案:
- 检查你的网络连接是否正常。
- 尝试在服务器控制台重启一下 FTP 服务或服务器实例。
- 检查安全组设置,确保没有超时限制。
第四部分:安全建议
- 优先使用 SFTP:如果服务器支持,请务必使用 SFTP(端口 22)而不是传统的 FTP(端口 21),SFTP 通过 SSH 加密,能有效防止密码和文件内容在传输过程中被窃听。
- 使用强密码:为你的 FTP 账户设置一个复杂且唯一的密码。
- 限制登录 IP:在服务器上,如果可能,配置 FTP/SFTP 服务,只允许你自己的家庭或办公 IP 地址访问,这可以极大地提高安全性。
- 定期更新:保持你的 FileZilla 客户端为最新版本,以获得最新的安全补丁。
FileZilla 是一款功能强大且易于上手的文件传输工具,通过本教程,你已经掌握了:
- 基础连接:如何快速连接到服务器。
- 文件传输:如何上传和下载文件。
- 站点管理:如何保存和管理多个服务器连接。
- 高效操作:如何使用批量操作和同步功能。
- 问题排查:如何解决常见的连接问题。
希望这份教程对你有帮助!祝你使用愉快!


