1. 在Ubuntu上安装FileZilla
FileZilla可通过三种方式安装:
- 包管理器(推荐):打开终端,依次执行
sudo apt update更新软件包列表,再用sudo apt install filezilla安装。
- Flatpak(无系统修改):先安装Flatpak(
sudo apt install flatpak),添加Flathub仓库(flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo),再安装FileZilla(flatpak install flathub org.filezilla.FileZilla)。
- 官网下载:访问FileZilla官网下载Linux安装包,解压后在终端进入解压目录,运行
./configure && make && sudo make install完成安装。
2. 准备Ubuntu服务器环境(若需自建FTP/SFTP服务)
- 安装vsftpd(FTP服务):执行
sudo apt install vsftpd,编辑配置文件sudo nano /etc/vsftpd.conf,取消注释local_enable=YES(允许本地用户登录)、write_enable=YES(允许文件写入),保存后重启服务(sudo systemctl restart vsftpd)。
- 安装SSH(SFTP服务,推荐):Ubuntu默认安装SSH,若未安装,执行
sudo apt install openssh-server,启动服务(sudo systemctl start ssh)并设置开机自启(sudo systemctl enable ssh)。
3. 连接到Ubuntu服务器
- 打开站点管理器:启动FileZilla,点击顶部菜单栏“文件”→“站点管理器”。
- 新建站点:点击“新站点”,输入站点名称(如“Ubuntu Server”),选择协议(FTP/SFTP,SFTP更安全),输入服务器IP地址或域名、端口(FTP默认21,SFTP默认22),填写Ubuntu服务器的用户名和密码,点击“连接”。
- 快速连接:也可点击顶部“快速连接”,直接输入主机、用户名、密码等信息,点击“连接”。
4. 基础文件管理操作
- 上传文件:左侧“本地站点”面板选择本地文件或文件夹,右键点击“上传”(或拖拽至右侧“远程站点”面板的目标文件夹)。
- 下载文件:右侧“远程站点”面板选择服务器文件或文件夹,右键点击“下载”(或拖拽至左侧“本地站点”面板的目标文件夹)。
- 删除文件/文件夹:选中远程服务器上的文件或文件夹,右键点击“删除”,确认后即可删除。
- 创建目录:右键点击远程“远程站点”面板的空白处,选择“创建目录”,输入目录名称即可。
5. 高级功能提升效率
- 断点续传:传输大文件时若中断,FileZilla会自动提示“继续传输”,点击即可从断点恢复,无需重新上传/下载。
- 多标签管理:点击顶部“文件”→“新标签”,可同时打开多个站点窗口,方便切换管理不同服务器的文件。
- 远程编辑:双击远程服务器上的文件(如.txt、.html),FileZilla会用本地默认应用打开编辑,保存后自动上传至服务器。
- 传输模式设置:点击顶部工具栏“传输”→“传输模式”,可选择“自动”(根据文件类型自动选择二进制/文本模式)或“二进制”(适合图片、压缩包等)/“文本”(适合代码、文档等)模式,避免文件损坏。
6. 常见问题排查
- 连接超时:检查网络连接是否正常,确保Ubuntu服务器IP地址正确;用
ping <服务器IP>测试连通性;检查防火墙设置(Ubuntu用UFW,执行sudo ufw allow 22/tcp允许SFTP,sudo ufw allow 21/tcp允许FTP)。
- 认证失败:确认用户名和密码正确;若使用SSH密钥登录,需在“站点管理器”→“加密”→“身份验证”中指定私钥文件路径。
- 端口未开放:若修改了默认端口,需在“站点管理器”中正确填写端口,并在Ubuntu防火墙中允许该端口(
sudo ufw allow <端口号>/tcp)。