jerryfleming 发表于 2005-2-24 12:23:11

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

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

请问我到底应该怎么办?

Bluedata 发表于 2005-2-24 15:13:22

不是方法有问题而是你做的过程中有问题。
大家都行而你不行就先从自身找原因吧。

jerryfleming 发表于 2005-3-7 09:18:15

谢谢,我找到原因了

   # $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

glassmao 发表于 2005-4-5 15:31:42

????

看不懂什么意思》

谁给解释一下?

rsync做 什么 的?

jerryfleming 发表于 2005-4-7 07:50:46

保持两个地方文件的同步,可以做备份
页: [1]
查看完整版本: rsync -e ssh怎么预设密码或者不用密码?