![]() |
rsync problem
Hi I am trying to backup my sites to a remote server. All seems to work if I do it manually using rsync via ssh2 but I have a problem as it promts me for the root password after I type the command. How can I include the password into the command so I can crontab it once per week.
Here is the syntax I am using: rsync -varpogt --rsh="ssh2 -l admin" --rsync-path=/home/admin/rsync-2.5.5/rsync --exclude-from=/docs/rsync-exclude /data root@IP-address:/ |
The best way to handle this is to put your public key in the target server's "authorized_keys" file. It's pretty straightforward:
- If you haven't done so yet, generate a keypair for the account that will be doing the rsync: (for ssh1): ssh-keygen -t rsa1 (for ssh2): ssh-keygen -t dsa - Then copy the PUBLIC key (make sure it's the public half!) to the target machine and add it to the authorized key list. (for ssh1): scp ~/.ssh/identity.pub targetbox:/ ssh targetbox cat /identity.pub >> ~targetuser/.ssh/authorized_keys (for ssh2): scp ~/.ssh/id_dsa.pub targetbox:/ ssh targetbox cat /id_dsa.pub >> ~targetuser/.ssh/authorized_keys2 You can also rm the public key from the root dir of your target box, if you like. After that, you should be able to simply do an ssh from your source box to your target box and it won't ask you for the password. HTH. HAND. :thumbsup |
Hit me up on ICQ: 4435025 or AIM: rickholio if you run into problems. I'll hook ya up.
|
Thanks I think I can figure this out.
|
use ttcp
|
All times are GMT -7. The time now is 09:48 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123