于洋博客 互联网点滴记忆

4Sep/100

ssh下rsync备份不输密码

rsync是通过ssh通道的,因此不输入密码实际上是ssh在两台主机之间建立信任关系。

数据在主服务器192.168.1.10上 备份服务器是192.168.1.20
在备份服务器192.168.1.20上执行
# ssh-keygen -t rsa
一路回车
# chmod 755 ~/.ssh
# scp ~/.ssh/id_rsa.pub 192.168.1.10:/root/

用root身份登录服务器192.168.1.10 
# cat id_rsa.pub >> /root/.ssh/authorized_keys

现在用ssh从备份服务器登录一下主服务器看看是否可以不输密码了?

还不行的话,检查一下主服务器的/etc/ssh/sshd_config文件
AuthorizedKeysFile      %h/.ssh/authorized_keys
是否被注释掉了,如果注释掉了,释放注释

这样在执行rsync的时候,就可以不用输密码了。这为以后备份自动化提供了基础。

Filed under: Lamp Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

(required)

No trackbacks yet.