scp命令遠程與本地互相複製

  1、scp是什麼?

scp是secure copy的簡寫,用於在Linux下進行遠程拷貝文件的命令,和它相似的命令有cp,
不過cp只是在本機進行拷貝不能跨服務器,並且scp傳輸是加密的。可能會稍微影響一下速度。

2、scp有什麼用?

一、咱們須要得到遠程服務器上的某個文件,遠程服務器既沒有配置ftp服務器,沒有開啓web服務器,也沒有作共享,沒法經過常規途徑得到文件時,只須要經過scp命令即可輕鬆的達到目的。

二、咱們須要將本機上的文件上傳到遠程服務器上,遠程服務器沒有開啓ftp服務器或共享,沒法經過常規途徑上傳是,只須要經過scp命令即可以輕鬆的達到目的。

3、scp使用方法

 

一、默認ssh端口獲取遠程服務器上的文件(下載遠程服務器文件到本地系統)

    scp  root@ip:/root/XXX.tar.gz xxx.tar.gz
eg: scp root@遠程服務器ip地址:/root/xxx.zip(服務器目錄) /Users/gaoaifei/xxx.zip(本地存儲目錄)---在本地端口執行操做 二、獲取遠程服務器上的目錄 scp root@ip:/root/dirname/ /home/dirname/

三、將本地文件上傳到服務器上

    scp -r xxx.tar.gz root@ip:/root/xxx.tar.gz

四、將本地目錄上傳到服務器上

    scp -r /home/dir/ root@ip:/root/dir/

五、可能有用的幾個參數 :

-v 和大多數 linux 命令中的 -v 意思同樣 , 用來顯示進度 . 能夠用來查看鏈接 , 認證 , 或是配置錯誤 .

 

-C 使能壓縮選項 .linux

-4 強行使用 IPV4 地址 .web

-6 強行使用 IPV6 地址 . 服務器

相關文章
相關標籤/搜索