[K12OSN] rsync help
Brian Chivers
brian at portsmouth-college.ac.uk
Fri Nov 11 15:03:58 UTC 2005
Dimitri Yioulos wrote:
> On Friday November 11 2005 8:39 am, Brian Chivers wrote:
>
>>Dimitri Yioulos wrote:
>>
>>>Good morning to all.
>>>
>>>I note at least some of you use rsync on a regular basis, and would
>>>appreciate your help.
>>>
>>>Some background info.: both A and B run CentOS 3.5. SSH and rsync are
>>>installed, and I created the user rsync, on both machines.
>>>
>>>I have a project in which I need to update files in a directory on server
>>>B with the originals on server A. I have a script that accomplishes this
>>>using rsync, and it works very well. However, I'm prompted for a
>>>password when connecting to server B. As I want to cron the running of
>>>the script, I don't want to be prompted for the password.
>>>
>>>I've read how-to's on using rsync, and believe that I must create an
>>>rsync server on server B. I guess that entails creating an rsyncd.conf
>>>file, then running rysnc as a daemon. Prior to that, however, it looks
>>>like I need to create an rsa key pair on server A, then get the public
>>>key to server B. I've done this. The how-to's go on to say that I should
>>>load the key into memory with the "ssh-add" command. That doesn't work
>>>unless I use the "ssh-agent $SHELL" first. I've done this, as well.
>>>However, when I try to access server B with the "slogin" command, I'm
>>>still prompted for a password.
>>>
>>>I really need to set this up so that the script will run unattended.
>>>Your help would be most appreciated.
>>>
>>>Thanks.
>>>
>>>Dimitri
>>
>>I've just done this for building a backup server.
>>
>>Try this link as a start
>>
>>http://www.hantslug.org.uk/cgi-bin/wiki.pl?LinuxHints/SSHwithoutPasswords
>>
>>& this one
>>
>>http://dsg.port.ac.uk/~rjb/misc/howto/ssh/index.php
>>
>>The second one makes more sense if you've read the first one first :-)
>>
>>Brian
>>
>
>
> I must be a complete moron, because even though I followed these latest
> how-to's to the letter, I'm still prompted for a password. What in the world
> am I doing wrong?
>
If memory servers me correctly I had to ssh into the the box from the other system once with a
password then it sort of "kicked in"
This is sort of what I did, server a ssh to server b
server a logged in as root ssh-keygen -t dsa -b 4096 (just hit enter for all the questions)
server a chmod 0644 ~/.ssh/id_dsa.pub
copy ~/.ssh/id_dsa.pub from server a to server b into /root/.ssh if it's root that yoiur using for
the ID
server b in /root/.ssh/
cat id_dsa.pub >> authorized_keys
Sorry a little rough from notes
Brian
---------------------------------------------------------------
The views expressed here are my own and not necessarily
the views of Portsmouth College
More information about the K12OSN
mailing list