按照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是無需再輸入密碼。