FileZilla 是一款免费、稳定、适合 macOS 的 SFTP 文件传输工具,非常适合科研人员在本地和服务器之间传输大文件和数据集。
一、FileZilla 是什么?
FileZilla 是一款 免费、开源、跨平台 的文件传输软件,主要用于
👉 本地电脑 ↔ 远程服务器 之间的文件上传 / 下载。
支持的平台:
- macOS ✅
- Linux ✅
- Windows ✅
二、支持的协议(很重要)
FileZilla 支持你科研服务器最常用的这些:
| 协议 | 是否支持 | 说明 |
|---|---|---|
| SFTP | ✅(最常用) | 基于 SSH,安全,推荐 |
| FTP | ✅ | 不加密,不推荐 |
| FTPS | ✅ | FTP + SSL |
| SCP | ❌ | 不支持(但 SFTP 已够用) |
👉 你服务器能 SSH 登录,就一定能用 SFTP + FileZilla
三、FileZilla 的核心优点
✅ 1. 图形化 + 拖拽操作
- 左边:本地文件系统
- 右边:服务器文件系统
- 直接拖文件 / 文件夹即可传输
👉 非常适合: - 传数据集
- 传模型权重
- 拉实验结果
✅ 2. 连接配置一次,长期使用
你可以保存服务器信息:
- 主机:IP 或域名
- 协议:SFTP
- 用户名
- 端口:22(默认)
- 登录方式:密码 / SSH Key
下次一键连接。
✅ 3. 支持断点续传(传大文件很关键)
- 传输中断
- 重新连接后自动续传
- 对几十 GB 数据集非常友好
✅ 4. 传输队列可视化
- 当前任务
- 排队任务
- 成功 / 失败记录
- 可暂停、继续
四、macOS 上的基本使用步骤(SFTP)
1️⃣ 安装
官网(推荐):
下载 FileZilla Client(不是 Server)
2️⃣ 新建连接(最常用)
打开 FileZilla → 顶部快速连接栏:
- 主机:
sftp://服务器IP - 用户名:
your_name - 密码:
****** - 端口:
22
点击 快速连接
3️⃣ 使用 SSH Key(强烈推荐)
-
服务器端已有
~/.ssh/id_ed25519.pub -
在 FileZilla:
- 协议:SFTP
- 登录类型:密钥文件
- 私钥:
~/.ssh/id_ed25519
👉 安全 + 免输密码
五、适合你哪些科研场景?
| 场景 | FileZilla 是否合适 |
|---|---|
| 传数据集 | ✅ 非常合适 |
| 传模型 checkpoint | ✅ |
| 查看服务器目录 | ✅ |
| 断点续传 | ✅ |
| 批量拖拽 | ✅ |
| 远程编辑代码 | ❌(不擅长) |
👉 FileZilla = 传文件
👉 VS Code Remote = 写代码
六、FileZilla 的不足
- ❌ 不支持直接运行命令
- ❌ 不适合代码实时编辑
- ❌ 不支持 SCP
- ❌ mac 体验不如 Transmit 精致(但免费)
七、和其他工具的对比
| 工具 | 定位 |
|---|---|
| FileZilla | 免费、稳定、传文件 |
| Cyberduck | mac 更友好,轻量 |
| Transmit | 付费,mac 原生体验 |
| rsync | 命令行,高效 |
| VS Code Remote | 远程开发 |