一、在Ubuntu上安装FileZilla
FileZilla是一款跨平台的FTP/SFTP客户端,支持文件传输与管理。在Ubuntu上安装有多种方式,以下是最常用的三种:
- 通过Ubuntu软件中心安装:打开软件中心,在搜索栏输入“FileZilla”,找到对应应用后点击“安装”按钮,等待安装完成即可。
- 通过命令行安装(推荐):打开终端(Ctrl+Alt+T),依次执行以下命令更新软件包列表并安装FileZilla:
sudo apt update
sudo apt install filezilla
输入密码后,系统会自动完成安装。
- 通过Flatpak安装(可选):若需应用隔离,可通过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。运行时使用flatpak run org.filezilla.FileZilla命令。
二、连接到FTP/SFTP服务器
安装完成后,需通过“站点管理器”配置服务器连接信息,步骤如下:
- 启动FileZilla,点击顶部菜单栏“文件”→“站点管理器”。
- 点击“新建站点”按钮,输入站点名称(如“Ubuntu服务器”),用于标识该连接。
- 在“主机”栏输入服务器IP地址或域名(如
192.168.1.100或example.com)。
- 选择“协议”:
- 若使用SFTP(加密传输,推荐),选择“SFTP - SSH文件传输协议”,端口默认为
22;
- 若使用FTP(需服务器支持),选择“FTP - 文件传输协议”,端口默认为
21。
- 选择“登录类型”为“正常”,输入服务器用户名(如
root或你的普通用户)和密码。
- 点击“连接”按钮,若信息正确,将成功连接至服务器。
三、基本文件传输操作
连接成功后,界面左侧为本地文件系统(你的电脑),右侧为远程服务器文件系统(服务器上的文件)。常用操作如下:
- 上传文件:选中左侧本地文件或文件夹,拖拽至右侧远程目标文件夹;或右键点击本地文件,选择“上传”。
- 下载文件:选中右侧远程文件或文件夹,拖拽至左侧本地目标文件夹;或右键点击远程文件,选择“下载”。
- 删除文件:选中远程或本地文件,右键点击选择“删除”,确认后即可删除。
- 同步文件夹:若需保持本地与远程文件夹一致,可使用“同步”功能(点击顶部菜单栏“服务器”→“同步”),选择同步方向(如“本地→远程”)和文件类型,点击“确定”即可。
四、常用使用技巧
- 快速连接:在主界面顶部“快速连接”栏,输入服务器地址、用户名、密码和端口,点击“连接”,无需进入站点管理器即可快速连接。
- 拖放传输:支持直接拖拽文件在本地与远程之间传输,操作便捷。
- 快捷键:掌握常用快捷键可提高效率:
- 重命名文件:
F2;
- 刷新视图:
F5(本地或远程);
- 切换本地/远程视图:
Tab键;
- 添加书签:
Ctrl+B(保存常用站点)。
- 断点续传:传输大文件时,若网络中断,FileZilla会自动记录传输进度,恢复连接后可继续传输,无需重新开始。
- 多站点管理:通过“站点管理器”可保存多个服务器配置,方便在不同服务器之间切换。
五、常见问题排查
- 无法连接服务器:
- 检查服务器IP地址、端口、用户名、密码是否正确;
- 确认服务器SSH(SFTP)或FTP服务已启动(如SFTP需运行
sudo systemctl status ssh,若未启动则执行sudo systemctl start ssh);
- 检查防火墙是否允许对应端口(FTP为21,SFTP为22),可通过
sudo ufw allow 22/tcp(SFTP)或sudo ufw allow 21/tcp(FTP)开放端口。
- 传输速度慢:
- 检查网络连接稳定性,尝试更换网络环境;
- 调整传输设置(点击“编辑”→“设置”→“传输”),增加“传输队列大小”或启用“并行传输”。
- 权限不足:
- 确保服务器用户对目标文件夹有读写权限(如使用
chmod命令修改权限)。