rsync -e ssh怎么预设密码或者不用密码?
rsync手册里说(在脚本中)预设密码只适用与内置的rsh,不适用与ssh。在网上发现有人通过sshkeygen使得通过ssh使用rsync也可以不用输入密码。但是我总是不成功。1.在本地主机上用sshkeygen生产密钥
2.将生产的密钥加入的目标服务器主目录的authourizedkey文件
3.rsync -e ssh
还是要输入密码。
请问我到底应该怎么办? 不是方法有问题而是你做的过程中有问题。
大家都行而你不行就先从自身找原因吧。 谢谢,我找到原因了
# $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
????
看不懂什么意思》
谁给解释一下?
rsync做 什么 的? 保持两个地方文件的同步,可以做备份
页:
[1]