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 是...