SVN倉庫備份腳本

按照SVN進行使用以後,需要定期將SVN中的倉庫備份到其它主機。參照SVNADMIN使用方法,

編寫了最基礎的SHELL腳本進行備份,並通過scp遠程拷貝到其它主機。

其中通過scp遠程進行拷貝,參考一下方法不需要輸入密碼。

http://snippets.dzone.com/posts/show/2700

(1)在source主機(SVN倉庫主機)運行命令,

    ssh-keygen -t rsa 

  在~/.ssh/目錄產生id_rsa.pub文件。

(2)將該文件拷貝到目的主機(備份主機)

(3)將該文件內容輸入至文件.ssh/authorized_keys

  cat id_rsa.pub >> .ssh/authorized_keys

(4)目錄說明,由於在使用過程中,都是通過root帳戶進行的訪問,則相應的

.ssh目錄爲/root/.ssh.

通過以上的設置,可以在scp是無需再輸入密碼。

 
發佈了76 篇原創文章 · 獲贊 4 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章