用 FileZilla 进行 FTP 备份的实用步骤
一 备份范围与准备
- 明确要备份的两类内容:
- 站点管理器配置(连接信息、站点列表等);
- 远程服务器上的数据(网站根目录、插件、主题、上传目录等)。
- 准备事项:
- 获取主机的 FTP/SFTP 地址、端口、用户名、密码;FTP 默认端口 21,SFTP 默认端口 22。
- 若需完整备份网站,还需能访问 数据库(如通过 phpMyAdmin 导出)。
- 为安全与可靠,建议备份文件做 多副本异地存放(本地盘、U 盘、网盘/对象存储等)。
二 备份站点管理器配置
- 打开 FileZilla 客户端,依次点击:文件 → 导出。
- 在“导出设置”中勾选 导出站点管理器设置,选择保存位置,默认文件名为 FileZilla.xml。
- 将导出的 FileZilla.xml 妥善保存(建议同时保留在本地与云端/外部介质)。
- 需要迁移或恢复时:在目标设备上打开 FileZilla,依次 文件 → 导入 → 选择 FileZilla.xml,完成配置迁移。
三 备份远程服务器数据到本地
- 连接服务器:在 快速连接 或 站点管理器 中填入主机、端口、用户名、密码并连接;若使用 SFTP/TLS,首次会有 证书提示,确认主机可信后继续。
- 定位网站目录:在右侧 远程站点 找到网站根目录,常见名称包括 public、public_html、httpdocs 等。
- 执行下载:在远程目录上右键选择 下载,或将需要的目录/文件从右侧拖拽到左侧 本地站点;为获得完整备份,通常选择根目录下的全部内容(macOS 可按 Command + A 全选后拖拽)。
- 完整性校验:核对传输日志,确认 文件数量/大小 与远端一致;将备份存放在非系统盘,并做好 多副本 留存。
四 备份数据库与完整恢复流程
- 导出数据库:登录主机 控制面板 → 数据库 → phpMyAdmin,选择站点数据库,点击 导出;可选择 快速 或 自定义(可筛选表、选择压缩方式),格式保持 SQL。
- 恢复网站文件:在新环境重新连接 FTP,先清理远端旧文件(必要时),再将本地备份的 网站文件 上传至远端根目录。
- 导入数据库:在 phpMyAdmin 中进入目标数据库,选择 导入,上传先前导出的 SQL 文件并执行。
- 验证:访问站点前台与后台,检查 主题/插件、媒体、文章与设置 是否正常。
五 自动化与进阶建议
- 自动化思路:
- 在 Windows 任务计划程序 中定时运行脚本,调用 WinSCP(支持 FTP/SFTP 与批处理脚本)执行镜像同步,效率与可维护性优于纯手工。
- 若需图形化与定时,可用 FreeFileSync 设置 镜像/更新 任务,并通过其 FTP 目标 将备份直接传到远程 FTP 服务器;注意首次务必核对 源/目标路径,避免误删。
- 安全与合规:
- 优先使用 SFTP/TLS 替代明文 FTP;妥善管控 密码/密钥,避免在不安全设备上保存明文凭据。
- 定期做 离线/异地 副本,并保留 多版本历史,降低单点故障风险。