解決SecureCRT rz上傳檔案意外中止的問題

2021-10-16 12:19:16 字數 1203 閱讀 5138

在用lrzsz中的rz命令在windows和linux中傳輸檔案時,有的檔案能夠傳輸,有的檔案只能傳輸一部分,就會被終止,報錯:zmodem transfer canceled by remote side。並且開始列印亂碼。

遇見這種問題,依次按照如下辦法解決:

1.rz 跟上 -be。 這種方法對於大部分情況都可以解決。(注意:去掉彈出的對話方塊中「upload files as ascii」前的勾選,預設是不勾選的)

2.先拆分後上傳。對於大檔案傳輸,經常傳到一大半的時候就會被終止,無論重試多少次,都是如此。據我猜測,這是由於rz傳輸檔案有超時時間的限制,當傳輸到一定時間後,就會被意外終止。

所以,解決這個問題的終極辦法是拆分檔案,然後提前設定好傳輸檔案目錄,減少每次傳輸的時間。

步驟如下:

1)拆分檔案:

把乙個1.2g的centos7.3.tar.gz,按每個檔案500m,拆分成3個檔案(拆分後檔名為x00、x01和x02)。

split -b 500m centos7.3.tar.gz  -d 

2)執行 rz -be,彈出傳輸框,選擇要傳輸的檔案x00,傳輸完x00,再傳輸x01 和 x02.

注意:在彈出的傳輸框選擇檔案時,不要占用太多時間,因為這部分時間也計算在超時時間內,超過時長傳輸就會被終止。

為減少這部分占用時間,可以預先設定zmodem的upload目錄為x00所在的目錄。如下:

工具欄「options」 --> 「session options」,然後選擇最下面的「x/y/zmodem」,在右側介面的upload框,選擇x00所在的目錄。

3. 合併檔案

三個檔案 x00、x01和x02上傳完畢後,執行如下命令把三個檔案合併為centos7.3.tar.gz

cat x0* > centos7.3.tar.gz

4. 執行md5sum 校驗檔案完整性。(可選)

執行 md5sum centos7.3.tar.gz 對比上傳前後的檔案的md5sum是否相等。

SecureCRT rz 上傳檔案失敗問題

在把windows上的檔案傳至linux端時用到securecrt,一般小檔案都沒有問題,檔案太大時則出現了上傳後的檔案只有幾k大小,當然大於2個g的是不可能傳的上去的了。對於幾百m到1g多的大檔案要如下處理。單獨用rz會有兩個問題 上傳中斷 上傳檔案變化 md5不同 解決辦法是上傳是用rz be,...

SecureCRT rz 上傳檔案失敗問題

在把windows上的檔案傳至linux端時用到securecrt,一般小檔案都沒有問題,檔案太大時則出現了上傳後的檔案只有幾k大小,當然大於2個g的是不可能傳的上去的了。對於幾百m到1g多的大檔案要如下處理。單獨用rz會有兩個問題 上傳中斷 上傳檔案變化 md5不同 解決辦法是上傳是用rz be,...

SecureCRT rz 上傳檔案失敗問題

在把windows上的檔案傳至linux端時用到securecrt,一般小檔案都沒有問題,檔案太大時則出現了上傳後的檔案只有幾k大小,當然大於2個g的是不可能傳的上去的了。對於幾百m到1g多的大檔案要如下處理。單獨用rz會有兩個問題 上傳中斷 上傳檔案變化 md5不同 解決辦法是上傳是用rz be,...