[K12OSN] rsync help

Dimitri Yioulos dyioulos at firstbhph.com
Fri Nov 11 16:27:04 UTC 2005


On Friday November 11 2005 10:03 am, Brian Chivers wrote:
> 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

I did that - same result.  I also added the line "DSAAuthorization yes" to 
sshd_config,  restarted sshd - same result.  This seems like it should be so 
easy.  Extremely frustrating!

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the K12OSN mailing list