在 Ubuntu 上使用 FileZilla 的完整指南
一 安装 FileZilla 客户端
- 使用 APT 安装(推荐)
- 打开终端(快捷键:Ctrl+Alt+T)
- 更新软件包索引:sudo apt update
- 安装客户端:sudo apt install filezilla
- 可选中文界面:sudo apt install filezilla-locales
- 启动:在应用菜单搜索“FileZilla”,或终端输入:filezilla
- 其他安装方式
- Flatpak:sudo apt install flatpak → flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo → flatpak install flathub org.filezilla.FileZilla → 运行:flatpak run org.filezilla.FileZilla
- 官网 tar 包:下载 Linux 版本(如 FileZilla_3.xx_x86_64-linux-gnu.tar.bz2),解压后在解压目录的 FileZilla3/bin 中运行 ./filezilla。
二 连接服务器
- 准备服务器
- SFTP(基于 SSH,推荐):在服务器安装并启动 SSH 服务:sudo apt install openssh-server → sudo systemctl start ssh → sudo systemctl enable ssh
- FTP(明文,需额外安全配置):安装 vsftpd:sudo apt install vsftpd;编辑 /etc/vsftpd.conf,确保启用 local_enable=YES 与 write_enable=YES;重启服务:sudo systemctl restart vsftpd
- 在 FileZilla 中新建站点
- 菜单“文件”→“站点管理器”→“新建站点”
- 填写参数:
- 主机:服务器 IP 或 域名
- 协议:SFTP(端口 22)或 FTP(端口 21)
- 登录类型:正常,填写 用户名/密码
- 点击“连接”,首次连接会提示保存主机密钥,确认即可。
三 上传下载与常用操作
- 传输文件
- 上传:在左侧“本地站点”选中文件/文件夹,拖拽到右侧“远程站点”目标目录
- 下载:在右侧“远程站点”选中文件/文件夹,拖拽到左侧“本地站点”
- 常用操作与快捷键
- 右键菜单可执行:下载/上传/删除/重命名/新建目录
- 快捷键:F2 重命名、F5 刷新、Tab 切换窗格、Alt 同窗格移动项目
- 断开连接:工具栏“断开”。
四 常见问题与排查
- 无法连接
- 检查服务状态:SFTP 执行 sudo systemctl status ssh;FTP 执行 sudo systemctl status vsftpd
- 核对站点参数:主机、端口、协议、用户名、密码是否正确
- 防火墙/云安全组
- 放行端口:sudo ufw allow 21/tcp(FTP)、sudo ufw allow 22/tcp(SFTP);如使用云服务器,还需在控制台安全组放行对应端口
- 权限与配置
- FTP 需确保 vsftpd.conf 中 local_enable=YES、write_enable=YES 并已重启服务
- 版本与网络
- 保持客户端与服务器版本较新;排查本地与服务器之间的网络连通性。
五 进阶与安全建议
- 优先选择 SFTP(基于 SSH,加密传输),在公共网络或对安全性要求高的场景避免使用明文 FTP
- 若必须使用 FTP,建议启用 TLS/SSL(FTPS) 或限制为内网使用,并配合强密码与最小权限原则
- 在服务器上仅授予目标用户必要的目录访问权限,避免使用 root 直连传输。