温馨提示×

Ubuntu FileZilla如何使用压缩传输

小樊
49
2025-12-31 21:53:41
栏目: 智能运维

Ubuntu 上 FileZilla 启用压缩传输

一、前置说明

  • 压缩传输分为两类:
    1. FTP 的 MODE Z(实时压缩,需客户端与服务端同时支持);
    2. SFTP 的压缩(zlib 压缩,同样需两端支持)。
  • 压缩只对未压缩或压缩率较低的数据有效,对已压缩文件(如 .zip/.rar/.7z/.tar.xz/.jpg/.mp4 等)提升通常很小,甚至可能略慢。
  • 若服务器不支持对应压缩,FileZilla 会自动退回到普通传输,不会报错。

二、在 Ubuntu 上安装 FileZilla 客户端

  • 命令行安装:
    sudo apt update && sudo apt install filezilla
  • 或在 Ubuntu 软件中心搜索并安装“FileZilla”。
  • 安装完成后即可在应用菜单或命令行输入 filezilla 启动。

三、启用压缩的两种方式

  • 方式 A:使用 SFTP 并开启压缩(推荐)
    1. 打开 FileZilla → 编辑 Edit设置 PreferencesSFTP
    2. 勾选 启用压缩(Enable compression);
    3. 确定保存。
      说明:仅当你的 SFTP 服务器(如 OpenSSH 服务端)支持 zlib 压缩时才会生效。
  • 方式 B:使用 FTP 并启用 MODE Z
    • 客户端:在站点管理器中编辑站点 → 传输设置 Transfer Settings → 将传输模式设为 主动/被动均可,并在“限制/高级”里勾选 MODE Z(不同版本界面略有差异)。
    • 服务端(若你在 Ubuntu 上自建 FTP 服务器):以 FileZilla Server 为例,进入 Edit → Settings → Filetransfer compression,勾选 Enable MODE Z support,并可设置压缩级别与例外 IP。两端均支持时才会启用压缩。

四、连接与验证

  • 使用 SFTP 连接到 Ubuntu:在站点管理器中新建站点,协议选 SFTP - SSH File Transfer Protocol,填写主机(如 192.168.1.x 或域名)、端口 22、用户名与密码/密钥,连接后即可按上节启用压缩。若服务器不支持压缩,FileZilla 会自动回退为普通传输。
  • 使用 FTP 连接到 Ubuntu:协议选 FTP - File Transfer Protocol,填写主机、端口 21、用户名与密码;若服务器启用了 MODE Z,且客户端也勾选,则在传输日志/状态栏可观察到压缩相关提示(不同版本提示方式不同)。

五、使用建议

  • 优先选择 SFTP + 压缩(安全性更高,配置简单);仅在明确服务器支持 MODE Z 且链路带宽较低、CPU 较充裕时再考虑 FTP 的 MODE Z。
  • 已压缩/已加密文件不必强求压缩;对文本/日志/源码等可压缩数据收益更明显。
  • 若出现传输异常或速度不升反降,先关闭压缩对比测试,再决定是否长期开启。

0