[ILUG] Fedora at heanet

Barry O'Donovan mail at barryodonovan.com
Thu Apr 28 16:06:47 IST 2005


On Thu, 28 Apr 2005, Conor Wynne wrote:
> RSYNC is my friend here. But I'm wondering how to use rsync in a script so
> that it can run via crontab without entering authentication manually.

I suggested ssh keys without passphrases (while sternly warning of the 
potential implications) in 
http://www.barryodonovan.com/publications/lg/104/ and it includes 
instructions.

Depending on your environment, passphrase-less ssh keys might be 
applicable. 

Some details I didn't go into in the article were to be sure to use a 
specific key for only this purpose and use a restricted account on the 
remote server (such as setting the shell to rbash - see man bash and look 
for RESTRICTED SHELL).

You can invoke rsync over ssh and specify a specifc key with:

rsync -a -e "ssh -i /home/username/.ssh/id_rsa-serverbackup"

Regards,
Barry O'Donovan
http://www.barryodonovan.com/




More information about the ILUG mailing list