rsync -e ssh怎么预设密码或者不用密码?

rsync -e ssh怎么预设密码或者不用密码?

rsync手册里说(在脚本中)预设密码只适用与内置的rsh,不适用与ssh。在网上发现有人通过sshkeygen使得通过ssh使用rsync也可以不用输入密码。但是我总是不成功。
1.在本地主机上用sshkeygen生产密钥
2.将生产的密钥加入的目标服务器主目录的authourizedkey文件
3.rsync -e ssh
还是要输入密码。

请问我到底应该怎么办?
不是方法有问题而是你做的过程中有问题。
大家都行而你不行就先从自身找原因吧。
谢谢,我找到原因了
[code:1]
   # $HOME/.profile
   if [ -z "$SSH_AUTH_SOCK" ] ; then
      eval `ssh-agent -s`
      ssh-add
   fi

This will start the ssh-agent.
To kill the ssh-agent when you're done put this in your shells logout file ($HOME/.logout for tcsh, $HOME/.bash_logout for bash):

   ssh-agent -k

[/code:1]
????

看不懂什么意思》

谁给解释一下?

rsync做 什么 的?
保持两个地方文件的同步,可以做备份