SecureCRT這款SSH客戶端軟體同時具備了終端模擬器與檔案傳輸功能。比ftp指令方便多了,而且伺服器不用再開FTP服務了。 rz,sz是便是Linux/Unix同Windows進行ZModem檔案傳輸的命令列工具。
windows端需要支援ZModem的telnet/ssh客戶端,SecureCRT就可以用SecureCRT登陸到Unix/Linux主機(telnet或ssh皆可)。
上傳文件只需在shell終端仿真器中輸入命令“rz”,即可從彈出的對話框中選擇本機磁碟上的文件,利用Zmodem上傳到伺服器。下載檔案只需在shell終端模擬器中輸入指令“sz 檔案名稱”,即可利用Zmodem將檔案下載到“路徑SecureCRT-5.1.3download”目錄下。透過「File Transfer」可以修改上傳和下載的預設路徑。
如果要改變SecureCRT終端的背景顏色和檔案名稱顏色,只需點擊選單列上的“選項”-“會話選項”,在“終端“-“模擬”分類的右側視窗選上“ANSI 顏色”以及“選擇一個備用的鍵盤仿真-Linux」。
XMODEM協定是一種使用撥號數據機的個人電腦通訊中廣泛使用的非同步文件運輸協定。這種協定以128位元組區塊的形式傳輸數據,並且每個區塊都使用一個校驗和過程來進行錯誤檢測。如果接收方關於一個區塊的校驗和與它在發送方的校驗和相同時,接收方就會傳送一個認可位元組給發送方。然而,這種對每個區塊都進行認可的策略將導致低性能,特別是具有很長傳播延遲的衛星連接的情況時,問題更加嚴重。
使用循環冗餘校驗的與XMODEM對應的一種協定稱為XMODEM-CRC。還有一種是XMODEM-1K,它以1024位元組一塊來傳輸資料。 ZMODEM是最有效的一個XMODEM版本,它不需要對每個區塊都進行認可。事實上,它只是簡單地要求對損壞的塊進行重發。 ZMODEM對按區塊收費的分組交換網路是非常有用的。不需要認可回送分組在很大程度上減少了通訊量。
YMODEM也是一種XMODEM的實作。它包括XMODEM-1K的所有特徵,另外在一次單一會話期間為發送一組文件,增加了批次文件傳輸模式。
Zmodem協定是Xmodem 檔案傳輸協定的增強形式,不僅能傳輸更大的數據,而且錯誤率更小。包含一種名為檢查點重啟的特性,如果通訊連結在資料傳輸過程中中斷,能從斷點處而不是從開始處恢復傳輸。
PS:Linux上rz/sz這兩個小工具安裝lrzsz-xxxx.rpm即可,Unix可用原始碼自行編譯,Solaris spac的可以到sunfreeware下載執行碼。