scp 跨機遠端拷貝

2021-09-01 13:20:44 字數 1236 閱讀 9920

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。可能會稍微影響一下速度。兩台主機之間複製檔案必需得同時有兩台主機的複製執行帳號和操作許可權。

scp命令引數:

-1 強制scp命令使用協議ssh1

-2 強制scp命令使用協議ssh2

-4 強制scp命令只使用ipv4定址

-6 強制scp命令只使用ipv6定址

-b 使用批處理模式(傳輸過程中不詢問傳輸口令或短語)

-c 允許壓縮。(將-c標誌傳遞給ssh,從而開啟壓縮功能)

-p 留原檔案的修改時間,訪問時間和訪問許可權

-q 不顯示傳輸進度條

-r 遞迴複製整個目錄

-v 詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的除錯資訊。這些資訊用於除錯連線,驗證和配置問題

-c cipher 以cipher將資料傳輸進行加密,這個選項將直接傳遞給ssh

-f ssh_config 指定乙個替代的ssh配置檔案,此引數直接傳遞給ssh

-i identity_file 從指定檔案中讀取傳輸時使用的金鑰檔案,此引數直接傳遞給ssh

-l limit 限定使用者所能使用的頻寬,以kbit/s為單位。

-o ssh_option 如果習慣於使用ssh_config(5)中的引數傳遞方式,

-p port 注意是大寫的p, port是指定資料傳輸用到的埠號

-s program 指定加密傳輸時所使用的程式。此程式必須能夠理解ssh(1)的選項

scp一般有六種使用方法(此處只指出自己用到的兩種)

1.本地複製遠端目錄:(把遠端的目錄複製到本地)

注  :(1) [email protected]  遠端主機的網域名稱   需要註明其埠號為12407  否則會預設埠號22

若其為root@ip 形式  則不需要註明埠號

(2)  :/home/wesine/practice  /home/gpudev/tf_models/models/research/slim/datasets/classify

表示將遠端主機的practice資料夾複製到本地的classify資料夾下

2.遠端複製本地目錄:(把本地的目錄複製到遠端主機上)

注  :表示將本地的test_image資料夾複製到遠端主機的wesine資料夾下

scp跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。例項1 從遠處複製檔案到本地目錄 scp r...

scp 跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。註解類似的工具有rsync scp消耗資源少...

scp 跨機遠端拷貝

scp是secure copy的簡寫,用於在linux下進行遠端拷貝檔案的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨伺服器,而且scp傳輸是加密的。當你伺服器硬碟變為唯讀 read only system時,用scp可以幫你把檔案移出來。註解類似的工具有rsync scp消耗資源少...