首頁 > 軟體

Linux中使用SecureCRT來上傳和下載檔案

2020-06-16 17:23:47

用SSH管理Linux伺服器時經常需要遠端與本地之間互動檔案.而直接用SecureCRT自帶的上傳下載功能無疑是最方便的,SecureCRT下的檔案傳輸協定有以下幾種:ASCII、Xmodem、Ymodem、Zmodem。

ASCII:這是最快的傳輸協定,但只能傳送文字檔案。
Xmodem:這種古老的傳輸協定速度較慢,但由於使用了CRC錯誤偵測方法,傳輸的準確率可高達99.6%。
Ymodem:這是Xmodem的改良版,使用了1024位元區段傳送,速度比Xmodem要快
Zmodem:Zmodem採用了串流式(streaming)傳輸方式,傳輸速度較快,而且還具有自動改變區段大小和斷點續傳、快速錯誤偵測等功能。這是目前最流行的檔案傳輸協定。

一.在使用SecureCRT上傳下載之前需要給伺服器安裝lrzsz:
yum -y install lrzsz (註:引數-y中"y"的意思是:當安裝過程提示選擇全部為"yes")

二、命令sz、rz的使用方法:

rz中的r意為received(接收),輸入rz時、意為伺服器接收檔案,既將檔案從本地上傳到伺服器。
sz中的s意為send(傳送),輸入sz時、意為伺服器要傳送檔案,既從伺服器傳送檔案到本地,或是說本地從伺服器上下載檔案。
註:不論是send還是received,動作都是在伺服器上發起的。

rz用法:

註:上傳的時候,如果上傳到的linux目錄有同名的檔案,是無法上傳的,需要先刪掉linux上的同名檔案。

1、輸入rz,回車後,會出現檔案選擇對話方塊,選擇需要上傳檔案,一次可以指定多個檔案,上傳到伺服器的路徑為當前執行rz命令的目錄。

2、點選“開啟”後,如下截圖所示:

3、點選“關閉”後,如下截圖所示:
在執行rz命令之前zhengyihan目錄下是沒有檔案的,執行rz上傳了兩個檔案之後,zhengyihan目錄下有了相應的檔案,說明rz執行成功

sz用法:
            下載一個檔案:sz filename
            下載多個檔案:sz filename1 filename2
            下載dir目錄下的所有檔案,不包含dir下的資料夾:sz dir/*

1、輸入sz filename1 filename2 filename3,回車後,出現如下截圖所示

2、選擇存放路徑後,點選“確定”後,頁面如下截圖所示:

3、點選“開啟資料夾”,可以看到下載到原生的兩個檔案:

三、設定上傳、下載檔案的預設目錄

檔案上傳、下載存放的預設位置在securtCRT中設定,位於:
英文版 options — session options — X/Y/Zmodem。
中文版 選項— 對談選項— X/Y/Zmodem。

若文中有誤,望大家指正,謝謝

SecureCRT 連線VirtualBox 中的Ubuntu -埠轉發  http://www.linuxidc.com/Linux/2015-12/126258.htm

用SecureCRT 實現 WIN7 與 Linux 雙向通訊的問題及檔案互傳問題解決 http://www.linuxidc.com/Linux/2014-08/105412.htm

SecureCRT SSH連線一直提示密碼錯誤 http://www.linuxidc.com/Linux/2016-09/134925.htm

SecureCRT 連線 Ubuntu http://www.linuxidc.com/Linux/2013-06/85824.htm

Ubuntu 12.04 + 虛擬機器VMware 9 + Secure CRT + EditPlus 本地C++開發環境搭建 http://www.linuxidc.com/Linux/2013-05/84820.htm

利用SecureCRT在Linux與Windows之間傳輸檔案 http://www.linuxidc.com/Linux/2014-08/105413.htm

Ubuntu 14.10安裝SecureCRT 7.3 http://www.linuxidc.com/Linux/2014-10/108709.htm

用SecureCRT連線虛擬機器中的Linux系統(Ubuntu)  http://www.linuxidc.com/Linux/2016-12/138786.htm


IT145.com E-mail:sddin#qq.com