在 Ubuntu 上使用 FileZilla 的完整指南
一 安装 FileZilla 客户端
- 通过 APT 安装(推荐,稳定易维护)
- 更新软件包索引并安装:sudo apt update && sudo apt install filezilla
- 可选:安装中文语言包:sudo apt install filezilla-locales
- 启动方式:在应用菜单搜索“FileZilla”或终端输入 filezilla
- 通过 Flatpak 安装(隔离性好,版本通常更新)
- 安装 Flatpak 并添加 Flathub:sudo apt install flatpak;flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- 安装 FileZilla:flatpak install flathub org.filezilla.FileZilla
- 启动方式:应用菜单或 flatpak run org.filezilla.FileZilla
二 连接服务器
- 打开站点管理器:文件 → 站点管理器 → 新建站点
- 填写连接参数(示例)
- 主机:服务器 IP/域名
- 端口:21(FTP) 或 22(SFTP)
- 协议:优先选择 SFTP(基于 SSH,加密更安全);仅当服务器仅支持 FTP 时选 FTP
- 登录类型:正常;输入 用户名/密码
- 首次连接会提示服务器密钥指纹,选择“总是信任”并保存
- 连接成功后可浏览、上传、下载、删除、重命名远程文件与目录
三 常用操作与传输设置
- 基本传输
- 上传:左侧本地文件/文件夹拖拽至右侧远程目录,或右键“上传”
- 下载:右侧远程文件/文件夹拖拽至左侧本地目录,或右键“下载”
- 同步:服务器 → 同步本地与远程目录,选择方向(如“本地→远程”)
- 传输设置(编辑 → 设置)
- 传输模式:选择 主动 或 被动;被动模式更适配多数防火墙环境
- 传输队列:调整“最大同时传输数”(如 5),避免网络拥塞
- 文件名编码:设为 UTF-8,避免中文或特殊字符乱码
四 作为服务器使用 FileZilla Server(可选)
- 安装与启动
- 下载适用于 Linux 的 FileZilla Server 安装包(.deb),上传至 /opt
- 安装:cd /opt && sudo dpkg -i FileZilla_Server_*.deb
- 启动 GUI:cd /opt/filezilla-server/bin/ && ./filezilla-server-gui
- 基础配置
- 设置 FTP 端口 21 与被动模式端口范围(如 65000–65534/tcp)
- 创建登录账号并配置目录权限
- 防火墙放行(UFW 示例)
- sudo ufw allow 21/tcp;sudo ufw allow 20/tcp;sudo ufw allow 65000:65534/tcp
- 检查规则:sudo ufw status
五 故障排查与安全建议
- 连接失败排查
- 确认协议与端口一致(SFTP 22 / FTP 21)
- 检查服务器防火墙是否放行对应端口(UFW/云安全组)
- 查看 FileZilla 底部“消息日志”获取具体错误
- 权限与目录
- 上传失败多为目录权限不足:sudo chmod 755/775 /path/to/dir(按最小权限原则设置)
- 安全建议
- 传输敏感数据优先使用 SFTP 或 FTPS(FTP over SSL/TLS)
- 避免使用 root 直连,创建受限的专用用户与目录