dwd at bell-labs.com
Wed Oct 17 00:02:32 EST 2001
Note, David, that rsyncd.conf is not used at all unless you're using the
"::" or "rsync://" transfer syntax. If you use one of those syntaxes,
then the --rsh command will be ignored because can't use ssh to connect
to an rsync --daemon. Which is it that you wanted to use?
- Dave Dykstra
On Tue, Oct 16, 2001 at 10:03:11AM +0100, peter lindsay wrote:
> There's a help page on http://www.freebsddiary.org/secure-file-copy.php .
> I hope it helps you.
> The way to do it seems to be using ssh public-private keys, but I've tried
> this a few times and can't get it to work.
> I suspect that when my ssh was compiled, an option was left out.
> good luck,
> Pete Lindsay
> ----- Original Message -----
> From: "David Dahl" <david at ddahl.com>
> To: <rsync at lists.samba.org>
> Sent: Saturday, October 13, 2001 7:50 PM
> Subject: ssh->rsync->newbie
> > warning: rsync/sysadmin newbie question...
> > I want to sync the web directory from my production server to my
> > backup server (through ssh). rsync is working fine, except that it
> > doesn't seem to authenticate my rsync user which is not a system
> > user. If I run the command manually, sshd asks for the far end
> > user's password. If I use that user's password, the files are
> > rsynced to a direcory inside the user's home directory, (i.e.:
> > /root/www/).
> > Do I need to write a shell script that allows for sshd authentication
> > and rsyncd authenication? Does anyone have an example script that
> > uses the same procedure?
> > here are my config files and command:
> > rsyncd.conf:
> > ================
> > motd file = /etc/rsyncd.motd
> > log file = /var/log/rsyncd.log
> > pid file = /var/run/rsyncd.pid
> > lock file = /var/run/rsync.lock
> > max connections = 2
> > [www]
> > path = /var/www/html
> > comment = path to HTDOCS dir
> > uid = nobody
> > gid = nobody
> > read only = no
> > list = yes
> > auth users = www
> > hosts allow = 10.10.10.10
> > secrets file = /etc/rsyncd.scrt
> > ==============
> > rsyncd.scrt:
> > ==============
> > www:password
> > ===============
> > rsync command:
> > rsync --verbose --progress --stats --compress --rsh=/usr/bin/ssh \
> > --recursive --times --perms --links --delete \
> > /www/htdocs/* 10.10.10.10:www
> > thanks in advance!
> > David Dahl
> > --
More information about the rsync