SecureCRT 內建 ZModem 協定 支援,配合 Linux 端 lrzsz 套件,即可在終端機視窗直接進行檔案上傳/下載,無需額外開啟 SFTP/FTP 客戶端,極適合跳板機、堡壘機、無圖形介面環境。
# RHEL/CentOS/Fedora dnf install -y lrzsz # Debian/Ubuntu apt install -y lrzsz # 驗證 which sz rz # /usr/bin/sz /usr/bin/rz
Linux 或 Xterm。C:\Downloads\SecureCRT)。在 SecureCRT 終端機(已 SSH 登入 Linux)執行:
sz /path/to/file1 /path/to/file2 ...
sz /var/log/*.logrzpwd)。rz -b -e # -b 二進制模式,-e 強制覆蓋同名檔
find /var/log -name "*.log" -mtime -1 -exec sz {} +
| 指令 | 常用參數 | 說明 |
|---|---|---|
sz | -b 二進制、-e 覆蓋、-q 安靜模式 | 發送檔案到客戶端 |
rz | -b 二進制、-e 覆蓋、-y 覆蓋不提示 | 從客戶端接收檔案 |
| 現象 | 原因與解決 | |
|---|---|---|
執行 sz 無反應 | 1. SecureCRT 未啟用 ZModem 自動偵測 2. 終端機模擬器不支援(切換為 Xterm/Linux) 3. 連線經過不支援 8-bit 的設備(如舊型終端機伺服器) | |
| 上傳中斷/檔案損毀 | 1. 網路不穩 → 改用 scp/sftp2. 二進制模式未開啟 → 加 -b | |
| 中文檔名亂碼 | ZModem 傳輸檔名編碼取決於終端機 Locale,建議檔名僅用 ASCII,或改用 SFTP。 |
| 方式 | 優點 | 缺點 |
|---|---|---|
| ZModem (sz/rz) | 終端機內整合、無需額外連線、穿透跳板機 | 速度較慢、大檔不穩、中文檔名問題 |
| SCP/SFTP | 加密、高速、支援斷點續傳、圖形客戶端豐富 | 需額外開啟連線/視窗 |
| rzsz (oh-my-zsh plugin) | 整合 fzf 選檔、自動 cd | 需配置 Shell |