天天看點

scp 指令詳解 ------ 遠端複制

使用 scp(secure copy)指令

scp可以實作遠端主機之間的檔案複制

scp使用ssh協定,所有想要免密進行複制,需要發送秘鑰給相應的節點

為了更好地展示操作效果,打開兩台VMware 虛拟機,分别是CentOS7-1和CentOS7-2,并用xshell 遠端連接配接。

CentOS7-1 的ip位址是:192.168.220.129

CentOS7-2 的ip位址是:192.168.220.131

一、将本地檔案同步到其他伺服器:

指令:scp 本地同步檔案的路徑 使用者名@ip位址: 遠端伺服器檔案路徑

第一步:我在CentOS7-1 這台虛拟機中,在/opt目錄下建立一個data 目錄,在/data 目錄下建立5個檔案

scp 指令詳解 ------ 遠端複制

第二步:把/data 目錄下的五個檔案,同步到CentOS7-2 這台虛拟機中的/opt/data2 目錄中。

首先确定CentOS7-2 中/opt/data2 目錄是空的

scp 指令詳解 ------ 遠端複制

在第一台虛拟機上,輸入以下指令:scp -r

注意:如果是複制單獨一個檔案或者目錄的話,直接用scp 指令即可,如果是複制一個檔案夾,需要加 -r 選項。

scp 指令詳解 ------ 遠端複制

第三步:來到第二台虛拟機上的 /data2 目錄下看看,檔案有沒有複制過來

scp 指令詳解 ------ 遠端複制

二、将對方伺服器的檔案同步到本地:

指令:scp 使用者@ip位址: 遠端伺服器檔案路徑 本地伺服器檔案路徑

例如:我先在遠端虛拟機1 上建立一個class的檔案夾,裡面有一個01.txt 的檔案,同步到本地虛拟機2 上的/opt/data 目錄下。

scp 指令詳解 ------ 遠端複制
scp 指令詳解 ------ 遠端複制

在虛拟機2上,檢視是否複制成功

scp 指令詳解 ------ 遠端複制

繼續閱讀