利用SecureCRT在linux與Windows之間互傳文件

SecureCRT這款SSH客戶端軟件同時具備了終端仿真器和文件傳輸功能。比ftp命令方便多了,而且服務器不用再開FTP服務了。rzsz是便是Linux/UnixWindows進行ZModem文件傳輸的命令行工具。windows端需要支持ZModemtelnet/ssh客戶端,SecureCRT就可以用SecureCRT登陸到Unix/Linux主機(telnetssh均可)。

上傳文件只需在shell終端仿真器中輸入命令“rz”,即可從彈出的對話框中選擇本地磁盤上的文件,利用Zmodem上傳到服務器。下載文件只需在shell終端仿真器中輸入命令“sz文件名”,即可利用Zmodem將文件下載到“路徑/SecureCRT/download/”或(C:\Users\Administrator\Downloads)目錄下。通過“File Transfer”可以修改上傳和下載的默認路徑。設置默認目錄:options-->session options-->file transfer

 

注:選項-->全局選項-->終端,可以設置鼠標的複製粘貼。

 如果要改變SecureCRT終端的背景顏色和文件名顏色,只需點擊菜單欄上的“選項”-“會話選項”,在“終端“-“仿真”分類的右側窗口選上“ANSI 顏色”以及“選擇一個備用的鍵盤仿真-Linux”。

總結下SecureCRT傳文件的三種方式.

 1. scp

scp 可以在 2 linux 主機間複製文件

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2

scp -P port user@serverip:/home/user/filename /home/user/filename

 以上端口大寫 P 爲參數,port 端口 user ssh user serverip 爲遠程服務器ip或者域名 ,/home/user/filename 爲遠程服務器的文件名 /home/user/filename 爲本地服務服務器的文件名。該命令的作用就是將遠程的filename複製到本地對應的目錄下面。

例如,將文件傳到管理服務器[root@localhost ~]# scp ./load.sh [email protected]

* 複製文件:

* 命令格式:

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file 1,2個指定了用戶名,命令執行後需要再輸入密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名;

3,4個沒有指定用戶名,命令執行後需要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名;

* 複製目錄:

* 命令格式:

scp -r local_folder remote_username@remote_ip:remote_folder

或者

scp -r local_folder remote_ip:remote_folder

1個指定了用戶名,命令執行後需要再輸入密碼;

2個沒有指定用戶名,命令執行後需要輸入用戶名和密碼;

* 例程:

scp -r /home/space/music/ [email protected]:/home/root/others/

scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/

 

上面 命令 本地 music 目錄 複製 遠程 others 目錄下,即複製後有 遠程 ../others/music/ 目錄

======

遠程 複製到 本地

======

遠程 複製到 本地,只要將 本地 複製到 遠程 的命令 2個參數 調換順序 即可;

例如:

scp [email protected]:/home/root/others/music /home/space/music/i.mp3

scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

scp的優點是使用簡單,缺點是無法列出遠端目錄和改變目錄。

2. ZMODEM file send/recv

rz: 上傳文件只需在shell終端仿真器中輸入命令“rz”,即可從彈出的對話框中選擇本地磁盤上的文件,利用Zmodem上傳到服務器,例如(上傳一個rsyncd.conf文件到服務器)

  [root@localhost ~]# rz

  rz waiting to receive.

  正在開始 zmodem 傳輸。 Ctrl+C 取消。

  正在傳輸 rsyncd.conf...

   100% 715 bytes 715 bytes/s 00:00:01 0 錯誤

sz: 下載文件只需在shell終端仿真器中輸入命令“sz 文件名”,即可利用Zmodem將文件下載到“路徑/SecureCRT-5.1.3/download/”目錄下,例如(下載服務器當前目錄下的rsyncd.conf文件到本地)

  [root@localhost ~]# sz rsyncd.conf

  rz

  正在開始 zmodem 傳輸。 Ctrl+C 取消。

  正在傳輸 rsyncd.conf...

   100% 715 bytes 715 bytes/s 00:00:01 0 錯誤

3. sftp

securecrt 按下ALT+P就開啓新的會話 進行ftp操作。

輸入:help命令,顯示該FTP提供所有的命令

pwd: 查詢linux主機所在目錄(也就是遠程主機目錄)

lpwd: 查詢本地目錄(一般指windows上傳文件的目錄:我們可以通過查看”選項“下拉框中的”會話選項“,如圖二:我們知道本地上傳目錄爲:D:/我的文檔)

ls: 查詢連接到當前linux主機所在目錄有哪些文件

lls: 查詢當前本地上傳目錄有哪些文件

lcd: 改變本地上傳目錄的路徑

cd: 改變遠程上傳目錄

get: 將遠程目錄中文件下載到本地目錄

put: 將本地目錄中文件上傳到遠程主機(linux)

quit: 斷開FTP連接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章