ZMODEM 传输

通过 ZMODEM 协议在终端中直接传输文件,适合无 SFTP 场景。

什么是 ZMODEM

ZMODEM 是一种终端内文件传输协议(rz / sz 命令),允许你直接在 SSH 会话中传输文件,无需单独开启 SFTP 连接。

ZMODEM 适合以下场景:通过跳板机连接时不方便开 SFTP;服务器未开放 SFTP 子系统;需要快速传几个小文件不想切换面板。

上传文件(rz)

  1. 执行 rz 命令
    在远程服务器终端中输入 rz 并回车。
  2. 自动弹窗
    iShell Pro 自动检测到 ZMODEM 上传请求,弹出文件选择窗口。
  3. 选择文件
    选择一个或多个本地文件,确认后自动开始传输。

下载文件(sz)

  1. 执行 sz 命令
    在远程服务器终端中输入 sz filename 并回车(支持通配符和多文件)。
  2. 自动弹窗
    iShell Pro 自动检测到 ZMODEM 下载请求。
  3. 选择保存位置
    选定本地保存目录后自动下载。

传输特性

特性说明
批量传输支持同时传输多个文件,每个文件独立追踪进度
进度显示文件名、已传输字节、总大小、百分比、速度、预估剩余时间
传输控制每个文件可独立暂停、恢复、取消
自动重试传输失败时自动重试,最多 8 次,采用指数退避策略
状态跟踪排队中 / 传输中 / 已暂停 / 已完成 / 错误 / 已取消 / 已跳过
前置条件:远程服务器需要安装 lrzsz 工具包。安装命令:

Ubuntu/Debian:sudo apt install lrzsz
CentOS/RHEL:sudo yum install lrzsz