I haven't used authentiaction in that way with rsync, but if you can't get it going you might try rsync over ssh.
rsync -e ssh (then the rest) On Sat, 2004-09-25 at 13:03, Andrew wrote: > So I'm having difficulties getting rsyncd to do authentication > properly. > > here's what happens: > > [EMAIL PROTECTED]:~/tmp$ rsync rsync://[EMAIL PROTECTED]/testu > Password: > @ERROR: auth failed on module testu > rsync: connection unexpectedly closed (89 bytes read so far) > rsync error: error in rsync protocol data stream (code 12) at io.c(190) > > not so great. I can't seem to find anything in google about this > particular error. > > here is the relevant parts of /etc/rsyncd.conf: > > hosts allow = 192.168.0.0/255.255.255.0 > > # another module here > > [testu] > comment = thing for testu > path = /home/testu > read only = no > uid = testu > auth users = testu > secrets file = /etc/rsyncd.secrets > > There are some other modules after this one and one before. I can give > you the whole file if people think it's relevant. > > here is rsyncd.secrets: > > olivian:password > testu:testu > > testu is also a user which I've just added using adduser. Presumably > the user needs to be present in /etc/passwd etc. for the 'uid' > directive to work. Does it have to be there for 'auth users' to work? > I suspect not. > > Apparently you also need line breaks after the lines in the secrets > file. And I do. > > As far as I can see, I'm doing everything correctly (although > obviously I'm probably not) and this is just about the simplest > possible authenticated module setup. rsync works fine without > authentication: if I remove the 'auth users' you get a directory > listing like you'd expect. > > clues, anyone?
