在 Ubuntu 24.04 上安装 FileZilla 是文件传输常用方法,同类型的有windows系统上安装WSCP是同样类似的,具体操作有多种安装方式。以下是详细步骤:
方法一:通过 APT 安装(推荐)
这是最简单、最稳定的方式,使用 Ubuntu 官方仓库。
1️⃣ 更新软件包列表
bash
sudo apt update
2️⃣ 安装 FileZilla
bash
sudo apt install filezilla -y
3️⃣ 验证安装
bash
filezilla --version
4️⃣ 启动 FileZilla
bash
# 命令行启动
filezilla
# 或在应用菜单中搜索 "FileZilla"
方法二:通过 Snap 安装
Snap 版本通常更新,但可能受沙盒限制。
bash
# 安装
sudo snap install filezilla
# 启动
filezilla
⚠️ 注意:Snap 版本可能无法直接访问某些系统目录,需要手动授权:
bash
sudo snap connect filezilla:removable-media
sudo snap connect filezilla:home
方法三:通过官方 PPA 安装(最新版本)
如果需要最新版本,可以使用 FileZilla 官方 PPA:
bash
# 添加 PPA
sudo add-apt-repository ppa:filezilla/ppa -y
# 更新
sudo apt update
# 安装
sudo apt install filezilla -y
安装 FileZilla Server(可选)
如果您需要搭建 FTP 服务器:
bash
sudo apt install filezilla-server -y
⚠️ 注意:FileZilla Server 在 Linux 上支持有限,生产环境推荐使用 vsftpd 或 ProFTPD
✅ 验证安装
bash
# 检查版本
filezilla --version
# 检查安装路径
which filezilla
# 查看桌面文件
ls /usr/share/applications/filezilla.desktop
预期输出:
text
FileZilla 3.x.x
/usr/bin/filezilla
界面预览
启动后您会看到经典的三栏界面:
text
┌─────────────────────────────────────────────────────┐
│ 站点管理器 │ 本地站点 │ 远程站点 │
│ │ (本机) │ (服务器) │
└─────────────────────────────────────────────────────┘
常用配置
1. 中文语言设置
如果启动后是英文界面:
bash
# 编辑配置文件
mkdir -p ~/.config/filezilla
或在界面中设置:
Edit → Settings → Interface → Language → 选择 简体中文
2. 添加 FTP/SFTP 站点
点击 文件 → 站点管理器 (或按 Ctrl+S)
点击 新站点
填写连接信息:
表格
字段 说明
主机 FTP 服务器地址
端口 默认 21 (FTP) 或 22 (SFTP)
协议 FTP 或 SFTP
登录类型 正常/匿名/密钥文件
用户 用户名
密码 密码
3. 快速连接
在顶部快速连接栏输入:
text
sftp://username@hostname:port
常见问题解决
问题 1:无法启动或闪退
bash
# 删除配置文件重置
rm -rf ~/.config/filezilla
# 重新启动
filezilla
问题 2:权限不足无法访问某些目录
bash
# 以 root 方式启动(不推荐,仅临时使用)
sudo filezilla
# 更好的方式:修改目录权限
sudo chown -R $USER:$USER /path/to/directory
问题 3:Snap 版本无法访问外部硬盘
bash
# 授权访问可移动媒体
sudo snap connect filezilla:removable-media
# 授权访问主目录
sudo snap connect filezilla:home
问题 4:连接超时或失败
检查防火墙设置:
bash
sudo ufw allow 21/tcp # FTP
sudo ufw allow 22/tcp # SFTP
尝试被动模式:
编辑 → 设置 → 连接 → FTP → 勾选 被动模式
问题 5:中文乱码
bash
# 设置字符集
# 站点管理器 → 字符集 → 选择 "使用自定义字符集" → 输入 "UTF-8"
卸载 FileZilla
bash
# APT 安装卸载
sudo apt remove filezilla -y
sudo apt autoremove -y
# Snap 安装卸载
sudo snap remove filezilla
# 删除配置文件
rm -rf ~/.config/filezilla
安装方式对比
| 方式 | 优点 | 缺点 | 推荐度 |
|---|---|---|---|
| APT | 稳定、集成好 | 版本可能较旧 | ⭐⭐⭐⭐⭐ |
| Snap | 自动更新 | 沙盒限制、启动慢 | ⭐⭐⭐ |
| PPA | 最新版本 | 需要信任第三方源 | ⭐⭐⭐⭐ |
快速安装命令(一键)
bash
# 最简单的方式
sudo apt update && sudo apt install filezilla -y && filezilla
安全建议
| 建议 | 说明 |
|---|---|
| 优先使用 SFTP | 比 FTP 更安全,加密传输 |
| 保存密码要谨慎 | 主密码保护站点管理器 |
| 定期更新 | sudo apt update && sudo apt upgrade filezilla |
| 验证服务器指纹 | 首次连接时确认 SSH 指纹 |