温馨提示×

Ubuntu FileZilla如何安装和使用

小樊
45
2025-12-12 07:09:46
栏目: 智能运维

Ubuntu 上安装与使用 FileZilla 指南

一 安装 FileZilla

  • 使用 APT 安装(推荐)
    • 更新软件源并安装:sudo apt update && sudo apt install filezilla
    • 可选中文界面:sudo apt install filezilla-locales
    • 启动方式:在应用菜单搜索“FileZilla”,或终端执行 filezilla
  • 使用 Ubuntu 软件中心安装
    • 打开“Ubuntu 软件”,搜索“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
    • 运行:flatpak run org.filezilla.FileZilla

二 连接服务器

  • 打开站点管理器:文件 → 站点管理器 → 新站点
  • 填写连接参数
协议 主机 端口 说明
SFTP 服务器 IP 或域名 22 基于 SSH,推荐,加密传输
FTP 服务器 IP 或域名 21 明文传输,需额外加密配置
FTPS 服务器 IP 或域名 通常 990(隐式)或 21(显式) FTP over SSL/TLS
  • 选择协议,填写用户名与密码(或密钥,见下文),点击“连接”
  • 首次连接会提示未知主机密钥,确认指纹后保存即可

三 文件传输与常用操作

  • 上传:在左侧本地文件列表选中文件/文件夹,拖拽到右侧远程目录,或右键选择“上传”
  • 下载:在右侧远程文件列表选中文件/文件夹,拖拽到左侧本地目录,或右键“下载”
  • 常用操作:右键可进行删除、重命名、新建目录、权限修改
  • 传输队列:底部面板显示进度、速度、剩余时间;失败任务可右键“重试/清除”

四 服务器准备与防火墙要点

  • 使用 SFTP(推荐)
    • 服务器安装 SSH 服务:sudo apt install openssh-server
    • 启动并设置开机自启:sudo systemctl start ssh && sudo systemctl enable ssh
  • 使用 FTP(vsftpd)
    • 安装:sudo apt install vsftpd
    • 编辑配置:sudo nano /etc/vsftpd.conf,确保启用
      • local_enable=YES
      • write_enable=YES
    • 重启服务:sudo systemctl restart vsftpd
  • 防火墙放行端口
    • UFW:sudo ufw allow 21/tcp(FTP),sudo ufw allow 22/tcp(SFTP)
    • 云服务器还需在控制台安全组放行对应端口

五 常见问题与故障排查

  • 连接被拒绝/超时
    • 核对主机、端口、协议是否匹配(SFTP 用 22,FTP 用 21
    • 检查服务器服务是否运行:sudo systemctl status ssh 或 sudo systemctl status vsftpd
    • 核对防火墙/安全组是否放行对应端口
  • 认证失败
    • 确认用户名与密码正确;SFTP 可配置私钥认证(站点管理器 → 高级 → SFTP,设置私钥文件)
  • 中文乱码
    • 安装中文语言包:sudo apt install filezilla-locales,在程序设置中切换界面语言
  • 传输中断或不完整
    • 优先使用 SFTP;FTP 在不加密时更易受网络影响
    • 检查磁盘空间与目录写权限,必要时调整 vsftpd 配置与用户权限

0