分享知識 傳遞快樂
scp是 secure copy的縮寫, scp是linux系統下基于ssh登陸進行安全的遠端檔案拷貝指令。linux的scp指令可以在linux伺服器之間複制檔案和目錄。 scp指令用于在Linux下進行遠端拷貝檔案的指令,和它類似的指令有cp,不過cp隻是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。
安裝scp
yum -y install openssh-clients
常用參數:
-1 | 使用ssh協定版本1-2 |
-2 | 使用ssh協定版本2 |
-4 | 使用ipv4 |
-6 | 使用ipv6 |
-B | 以批處理模式運作 |
-C | 使用壓縮 |
-F | 指定ssh配置檔案 |
-l | 指定寬帶限制 |
-o | 指定使用的ssh選項 |
-P | 指定遠端主機的端口号 |
-p | 保留檔案的最後修改時間,最後通路時間和權限模式 |
-q | 不顯示複制進度 |
-r | 以遞歸方式複制 |
執行個體
複制檔案(本地>>遠端):
scp /cloud/data/test.txt [email protected]:/cloud/data/
複制檔案(遠端>>本地):
scp [email protected]:/cloud/data/test.txt /cloud/data/
複制目錄(本地>>遠端):
scp -r /cloud/data [email protected]:/cloud/data/
複制目錄(遠端>>本地):
scp -r [email protected]:/cloud/data/ /cloud/data/
如若需要FTP上傳下載下傳,參考:
Linux實作FTP上傳下載下傳