Linux之間用scp傳檔案的使用方法

2021-06-10 05:32:53 字數 1353 閱讀 4007

scp(secure copy),是用來進行遠端檔案拷貝的。資料傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。與rcp (remote copy)不同的是,scp 在需要進行驗證時會要求你輸入密碼或口令。

一、傳輸檔案/檔案

1.從本地上傳到遠端伺服器

(1)  scp  ./local_file  [email protected]:./tmp/remote_file

將本地當前目錄下的local_file傳到172.24.67.8的bgi_computing使用者的家目錄下/tmp中,並將檔名改為remote_file.

(2)  scp  ./local_file  [email protected]:./tmp

將本地當前目錄下的local_file傳到172.24.67.8的bgi_computing使用者的家目錄下/tmp中,保持原檔名。

(3)  scp -p 2200 ./local_file  [email protected]:./tmp

將本地當前目錄下的local_file傳到172.24.67.8的bgi_computing使用者的家目錄下/tmp中,並指定port為2200。注意,-p引數要直接跟在scp命令後,而不是放到[email protected]前,否則會出錯,輸入了密碼也會

permisdion denied, please try again.

(1)  scp [email protected]:./tmp/remote_file  ./local_file 

(2)  scp -p 2200 [email protected]:./tmp  ./local_file 

二、傳輸目錄

1.從本地上傳到遠端伺服器

(1) scp -r ./scp_test_dir  [email protected]:./tmp/remote_test_dir

將本地當前目錄下的scp_test_dir  傳到172.24.67.8的bgi_computing使用者的家目錄下/tmp中,並將目錄名改為remote_test_dir,若不重新指定目錄名則用原名.

(2)  scp -r -p 2200  ./scp_test_dir  

[email protected]:./tmp

將本地當前目錄下的scp_test_dir  傳到172.24.67.8的bgi_computing使用者的家目錄下/tmp中,並使用2200埠。

像傳檔案那樣調換本地及遠端的次序即可,不要忘了遞迴的引數哦,-r!

scp命令傳檔案

linuxscp命令用於 linux 之間複製檔案和目錄。scp是 secure copy 的縮寫,scp是 linux 系統下基於 ssh 登陸進行安全的遠端檔案拷貝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加強版。1 強制scp命令使用協議ssh1 2 強制scp命令使用...

從Windows用scp往linux裡傳輸檔案

有時候會需要從windows往linux伺服器copy檔案,直接copy的話會比較麻煩,可以用scp進行傳輸。因為windows系統本身不支援ssh協議,所以,要想上面的命令成功執行,必須在windows客戶端安裝ssh for windows的客戶端軟體,使windows系統支援ssh協議才行。這...

linux 中用 scp 命令傳檔案的用法

想必小夥伴們經常有要在兩台linux伺服器間互傳檔案的需求,哪麼在linux 下互傳檔案,用的就是scp命令,下面我就來介紹下scp的一些日常用法。簡單寫法 scp 可選引數 file source file target只要記住前乙個檔案是原始檔 後乙個檔案是目標檔案就行了,引數嘛,就記住 r 是...