温馨提示×

FileZilla在Ubuntu上如何进行文件管理

小樊
46
2025-10-05 17:00:09
栏目: 智能运维

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)。

0