[K12OSN] automating rsync

R. Scott Belford scott at hosef.org
Thu Nov 24 19:07:19 UTC 2005


Brian Chivers wrote:
> Doug Simpson wrote:
> 
>> Is it possible to automate rsync so you can transfer files between
>> servers automatically? and have it auto-supply a password for the
>> remote end?
>>
>> Thanks
>>
>>
> I do this for backing up our various servers. I have one machine that is
> running Rsync as a daemon and the linux box's PUSH there updates to it.
> I then use autofs to mount shares on various windows machine and rsync
> these to the server, sort of pulling. Seems to work fine.
> 
> To do the passwordless bit have a look at this page as a start
> 
> http://www.hantslug.org.uk/cgi-bin/wiki.pl?LinuxHints/SSHwithoutPasswords
> 
> But this page was what I used
> 
> http://dsg.port.ac.uk/~rjb/misc/howto/ssh/index.php
> 
> 
> Basically this is what you have to do
> 
> generate sshkeys on the machine you wish to rsync FROM
> 
>       ssh-keygen -t dsa -b 4096
> 
>       (just hit enter for all the questions)
> 
>       chmod 0644 ~/.ssh/id_dsa.pub
> 
>       copy ~/.ssh/id_dsa.pub to rsync server into /root/.ssh
> 
>       cat id_dsa.pub >> authorized_keys
> 
> Brian

Daniel Robbins wrote what I have always considered the definitive
article on this

http://www-128.ibm.com/developerworks/library/l-keyc.html

Part 2 touches on keychain.

Going back to my retail POS days, rsync + ssh + cron + keychain made for
a stable server farm.  It is CRITICAL that you understand that if you
don't password protect your private key, you are creating a serious
security hole.  Take the time, learn about keychain, and manage your
security.

--scott




More information about the K12OSN mailing list