在 Linux 上使用 FileZilla 传输文件,一般分为 安装 → 配置连接 → 传输文件 几个步骤。下面按最常见情况讲(FTP / SFTP)。
一、安装 FileZilla(Linux)
1. Ubuntu / Debian
sudo apt update
sudo apt install filezilla
2. CentOS / Rocky / Alma
sudo dnf install filezilla
3. Arch Linux
sudo pacman -S filezilla
4. 直接运行
filezilla
二、连接到服务器(以 SFTP 为例,推荐)
方法一:快速连接(顶部输入框)
- 主机(H):
sftp://服务器IP
- 用户名:你的用户名
- 密码:对应密码
- 端口:
22
- 点 “快速连接”
✅ SFTP = SSH 文件传输,安全,最常用
方法二:站点管理器(适合长期使用)
- 打开 FileZilla
文件 → 站点管理器
- 新建站点
- 协议选:SFTP - SSH File Transfer Protocol
- 填写:
- 主机
- 端口(22)
- 登录类型:正常
- 用户 / 密码
- 连接
三、文件传输方法
1. 上传(本地 → 服务器)
- 左侧:本地文件
- 右侧:服务器目录
- 拖拽文件到右栏
或右键文件 → 上传
2. 下载(服务器 → 本地)
四、常见传输协议区别
| 协议 |
端口 |
安全性 |
说明 |
| SFTP |
22 |
✅ 高 |
推荐 |
| FTP |
21 |
❌ 低 |
明文本 |
| FTPS |
21 |
✅ 中 |
FTP + SSL |
五、常见问题
1. 连接超时
2. 权限错误
Permission denied
- 没写权限
- 用
sudo 或换目录(如 /home/用户)
3. 服务器不支持 FTP
→ 用 SFTP
六、命令行替代(可选)
如果你只是临时传文件:
scp 文件 user@ip:/路径
如果你愿意,可以告诉我:
- 你是 Ubuntu / CentOS / 其他?
- 是 服务器之间 / 本地到云服务器?
- 用 FTP 还是 SFTP?
我可以直接给你一步步对应操作。