close

使用rsync將VPS上的文件傳輸到另一臺VPS 

 

 

http://www.inspirr.com 
 

 


 

 

 

如果你的VPS上有個文件要傳到另一個VPS上,最最簡單的方法有兩種。一個是先下載到本地,然后上傳到另一個VPS,這個方法的缺點是速度慢。另一個方法是放到http可以訪問的目錄下,然后在另一臺VPS上使用wget命令下載,這個方法的缺點是操作較為麻煩,需要分別登陸兩臺VPS,而且無法使用自動腳本。當然還有一個方法,可以克服上面兩個方法的缺點,這就是本文要講的rsync。

rsync介紹

rsync是通過SSH的方法,將VPS上的文件傳輸到另一臺VPS,它需要建立密鑰認證。其最大的優點在于,建立了密鑰認證以后,只需要在一臺VPS操作,就可以實現兩臺VPS間的數據同步。這個優點主要是針對于自動腳本,這樣可以很方便地用于數據定時備份同步。

rsync使用方法

首先假設在VPS1中有個文件/root/file.tar要傳到VPS2的home目錄中。

1.建立密鑰認證

在VPS1中執行

ssh-keygen -t rsa

執行后會提示輸入密鑰文件輸出目錄,直接回車使用默認目錄即可,然后是詢問設定的密碼,直接回車兩次,表示無密碼。

2.上傳密鑰證書

將剛才生成的密鑰證書(默認在/root/.ssh/id_rsa.pub)上傳到VPS2的/root/.ssh目錄中,并重命名為authorized_keys

3.傳輸文件

rsync -avz -e 'ssh -p 22' /root/file.tar root@vps2.com:/home

上面的命令在VPS1中執行,將/root/file.tar文件上傳到VPS2(這里假設域名是vps2.com)的/home目錄下。

 

 

   

 

  Tag: 設計公司 | 網頁設計公司 | 廣告公司 | 網站設計 | 平面設計 | 互動媒體 | 網頁設計 | Web design | Website design | design house | 媒體公司 | Iphone app | 程式設計 | Flash 網頁 | Flash game | 動畫設計 | 後期製作 | 網上商店 | 網上宣傳 | 網頁服務 |

arrow
arrow
    創作者介紹
    創作者 inspirr 的頭像
    inspirr

    inspirr

    inspirr 發表在 痞客邦 留言(0) 人氣()