Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

SecureCRT 中使用 sz/rz 實現高效檔案傳輸完整指南

編輯:Linux 教學

前言

摒棄繁瑣的 FTP/SFTP,利用 SecureCRT 內建的 ZModem 協議支援,配合 Linux 端 lrzsz 套件,即可在終端機直接以 sz(下載)、rz(上傳)指令極速傳檔。本文涵蓋客戶端設定、伺服器端安裝、常見問題排查全流程。

一、 SecureCRT 客戶端設定

  1. 開啟「會話選項」→ 「終端機」→ 「ZModem」。
  2. 設定上傳/下載目錄(預設存放路徑)。
  3. 勾選「自動啟動 ZModem 上傳/下載」,體驗無縫傳檔。

二、 基本指令操作

操作指令說明
下載單一檔案 sz filename 自動彈出儲存對話框(若未設自動目錄)
下載多檔/目錄 sz file1 file2 dir/ 支援萬用字元:sz *.log
上傳檔案 rz 彈出檔案選擇對話框,可多選
強制覆蓋上傳 rz -y 預設 rz 不覆蓋同名檔,加 -y 強制覆蓋
指定上傳目錄 rz -d /target/path 配合 -y 實現無人值守上傳

三、 Linux 伺服器端安裝 lrzsz(核心前置條件)

方法 1:套件管理器一鍵安裝(推薦)

# CentOS/RHEL/Rocky/Alma
yum install -y lrzsz
# 或 dnf install -y lrzsz

# Debian/Ubuntu
apt update && apt install -y lrzsz

# openSUSE
zypper install -y lrzsz

# Arch/Manjaro
pacman -S lrzsz

方法 2:原始碼編譯安裝(舊版系統/無套件源)

wget https://github.com/jinfei0/lrzsz/archive/refs/tags/v0.12.20.tar.gz
tar xzf v0.12.20.tar.gz
cd lrzsz-0.12.20
./configure && make && sudo make install
# 編譯產生 rz、sz 兩個二進制,複製到 /usr/local/bin 即可

方法 3:RPM 手動安裝(離線環境)

rpm -ivh lrzsz-0.12.20-*.rpm

四、 常見問題排查

現象原因解決方案
輸入 rz 提示 command not found 伺服器未安裝 lrzsz 依上節方法安裝
傳輸中斷/亂碼 終端機編碼不一致或流控衝突 SecureCRT 設定「終端機」→ 「編碼」統一為 UTF-8;關閉硬體流控
大檔案傳輸極慢/失敗 ZModem 協議本身效率較低,受延遲影響大 改用 scp、rsync、sftp 等協議傳大檔
Windows 端無法彈出選檔視窗 SecureCRT 未設定上傳目錄或 ZModem 自動啟動未勾選 檢查會話選項 → ZModem 設定

五、 進階替代方案(大檔/自動化/跨平台)

  • scp/rsync:scp file user@host:/path、rsync -avz src/ user@host:/dst/(斷點續傳、壓縮、權限保留)。
  • sftp:互動式 sftp user@host 或批次腳本。
  • Python HTTP 伺服器:python3 -m http.server 8000 臨時下載。
  • SecureCRT 同步面板:視覺化雙欄拖拽傳檔(需版本支援)。

結語

sz/rz 是系統管理員日常操作的「傳送門」,配置一次,終身受益。但請記住:大檔、自動化、生產環境請改用 scp/rsync,工具無優劣,唯場景適配。

Copyright © Windows教程網 All Rights Reserved