Hello, I am sorry I could be kind of off-topic. But I want to know how to cross-site rsync without authentication, say ssh auth.,?
I've read some doc. using ssh-keygen to generate key pairs, appending the public keys to ~/.ssh/authorized_hosts on another host to prevent ssh authentication prompt. Is it very risky? Chances are a cracker could compromise one machine and ssh login others without any authentication. Idea? > On Tue, Jan 01, 2002 at 08:39:39AM -0500, Keith Elder wrote: > > This brings up a question. How do you rsync something but keep the > > ownership and permissions the same. I am pulling data off site nightly > > and that works, but the permissions are all screwed up. > > rsync -avxrP --delete $FILESYSTEMS backup-server:backups/$HOSTNAME > > Some caveats if you want to fully automate this... > - remove -vP (verbose w/ progress) > - --delete is NECESSARY to make sure deleted files get deleted from the > backup > - FILESYSTEMS should be any local filesystems you want backed up (-x > won't cross filesystems, makes backing up in NFS environment easier) > - obviously this doesn't preclude a bad guy checking out > backup-server:backups/otherhostname (use ssh keys, and invoke cmd="cd > backups/hostname; rsync with whatever daemon options" will limit that) -- Patrick Hsieh <[EMAIL PROTECTED]> GPG public key http://pahud.net/pubkeys/pahudatpahud.gpg