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

Linux 安裝 lrzsz (rz/sz) 實現終端機檔案傳輸完整教學

編輯:Linux 教學

lrzsz 提供 rz (接收/上傳) 與 sz (發送/下載) 指令,配合支援 ZModem 協定的終端機 (SecureCRT, Xshell, MobaXterm, iTerm2+trigger 等),實現圖形化拖拉檔案傳輸,極大提升運維效率。

安裝方式對比

方式一:套件管理器安裝 (推薦,秒級完成)


# CentOS/RHEL/Fedora
yum -y install lrzsz

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

# openSUSE
zypper install lrzsz

方式二:原始碼編譯安裝 (舊系統無套件庫時)


# 1. 安裝編譯工具鏈
yum -y install gcc make

# 2. 下載原始碼
cd /usr/local/src
wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar -xzf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20

# 3. 配置、編譯、安裝
./configure --prefix=/usr/local/lrzsz
make && make install

# 4. 建立軟連結到 PATH
ln -sf /usr/local/lrzsz/bin/rz /usr/bin/rz
ln -sf /usr/local/lrzsz/bin/sz /usr/bin/sz

終端機軟體配置 (關鍵步驟)

伺服器裝好 lrzsz 只是前提,客戶端終端機必須支援並正確配置 ZModem 才能運作。

終端機配置要點
Xshell工具→選項→ZModem→啟用,設定下載資料夾,勾選「自動啟動」
SecureCRT選項→會話選項→終端→Xmodem/Zmodem→目錄設定,勾選「自動啟動」
MobaXterm內建支援,直接拖檔案到終端即可上傳,輸入 sz 下載
iTerm2 (macOS)需安裝 triggers 腳本或使用 sz/rz 搭配 iterm2-zmodem 整合
PuTTY不支援 ZModem,需改用 PSCP/PSFTP 或 FileZilla (SFTP)

基本使用指令


# 上傳本地檔案到伺服器 (在伺服器端輸入)
rz
# 彈出檔案選擇視窗,可多選,支援斷點續傳

# 下載伺服器檔案到本地
sz filename1 filename2 ...
# 或批次下載
sz /var/log/*.log

# 參數
rz -be   # 二進制模式、強制覆蓋
sz -be   # 二進制模式

常見問題排查

  • rz/sz 指令無反應:終端機未啟用 ZModem 或未設定自動啟動
  • 傳輸中斷/亂碼:網路延遲大、串列埠流控衝突,嘗試 rz -bey (YModem 協定)
  • 權限拒絕:確認目標目錄寫入權限,或用 sudo rz
  • 大檔案傳輸慢:ZModem 為文字模式協定,大檔建議改用 scp/rsync/sftp

安全性提醒

  • rz 允許覆蓋伺服器任意可寫檔案,生產環境建議限制使用者或使用 rz -d 指定專用上傳目錄
  • 配合 sudo 審計追蹤檔案上傳操作
  • 高安全環境建議停用 lrzsz,統一走 SFTP/SCP (加密、認證、權限控管完整)

替代方案對比

總結

yum install lrzsz + 終端機啟用 ZModem = 運維幸福感倍增。但記住:它是便利工具,非安全傳輸標準。生產環境核心資料傳輸請堅持 scp/sftp/rsync over SSH。

Copyright © Windows教程網 All Rights Reserved
工具優點缺點
lrzsz (rz/sz)終端機整合好、圖形化拖拉、無需額外開啟視窗需終端機支援、非加密、大檔慢、易被防火牆攔截
scpSSH 加密、標準工具、腳本友善需另開終端/命令列、無圖形化拖拉
sftp互動式、支援斷點續傳、目錄操作需獨立連線
rsync增量同步、壓縮、保留屬性、極快語法複雜、非互動式
FileZilla/WinSCPGUI 圖形化、多協定、書籤管理需安裝客戶端、非終端機整合