SecureCRT傳輸檔案

2021-06-22 00:57:03 字數 1476 閱讀 9183

背景:新安裝的oracle linux6.3使用securecrtwu無法傳輸檔案

原因:要使用securecrt的rz命令,要在linux上安裝rz工具

解決:進入linux系統

[root@linux1 ~]# wget

[root@linux1 ~]# tar zxvf rzsz-3.48.tar.gz

[root@linux1 ~]# cd src

[root@linux1 src]# make posix

[root@linux1 src]# cp rz sz /usr/bin

進入securecrt->傳輸->zmodem上傳列表->新增要上傳的檔案->開始上傳。

上傳的問題解決了,鬱悶的是需要license agreement。

幸運的是securecrt提供了sftp

put [-a | -b] local-path 上傳檔案,(-a) 強制使用ascii模式,(-b)強制使用binary模式 

建議使用-b選項,否則上傳到unix或linux主機上的檔案後有^m字元

具體的使用參照help命令檢視

參考:securecr 下的檔案傳輸協議有ascii 、xmodem 、ymodem 、zmodem

xmodem:這種古老的傳輸協議速度較慢,但由於使用了crc錯誤偵測方法,傳輸的準確率可高達99.6%。

ymodem:這是xmodem的改良版,使用了1024位區段傳送,速度比xmodem要快。

zmodem:zmodem採用了串流式(streaming)傳輸方式,傳輸速度較快,而且還具有自動改變區段大小和斷點續傳、快速錯誤偵測等功能。這是目前最流行的檔案傳輸協議。

後記:發現oracle linux6.3安裝包中有rz的安裝包

[root@linux1 media]# cd 'ol6.3 x86_64 disc 1 20120626'

[root@linux1 ol6.3 x86_64 disc 1 20120626]# cd packages

[root@linux1 packages]# find -name '*lrzsz*'

./lrzsz-0.12.20-27.1.el6.x86_64.rpm

[root@linux1 packages]# rpm -ihv lrzsz-0.12.20-27.1.el6.x86_64.rpm

安裝後進入securecrt->傳輸->zmodem上傳列表->新增要上傳的檔案->開始上傳。

不過上傳後又invalid encoding提示,建議還是sftp傳輸。

SecureCRT 下sftp 傳輸檔案

alt p 開啟當前鏈結的sftp 標籤頁,命令有 pwd 查詢linux主機所在目錄 也就是遠端主機目錄 lpwd 查詢本地目錄 一般指windows上傳檔案的目錄 我們可以通過檢視 選項 下拉框中的 會話選項 如圖二 我們知道本地上傳目錄為 d 我的文件 ls 查詢連線到當前linux主機所在目...

使用secureCRT進行檔案傳輸

第一種方式 上傳檔案只需在shell終端 器中輸入命令 rz 即可從彈出的對話方塊中選擇本地磁碟上的檔案,利用zmodem上傳到伺服器當前路徑下。第二種方式 用sftp securecrt 按下alt p就開啟新的會話 進行ftp操作。輸入 help命令,顯示該ftp提供所有的命令 pwd 查詢li...

使用secureCRT傳檔案

上傳檔案只需在shell終端 器中輸入命令 rz 即可從彈出的對話方塊中選擇本地磁碟上的檔案,利用zmodem上傳到伺服器,例如 上傳乙個rsyncd.conf檔案到伺服器 root localhost rz rz waiting to receive.正在開始 zmodem 傳輸。按 ctrl c...