Hi Tim,

Thanks for the info ... and the congratulations ;)

but now when I try to do this in a batch file :
SET BSERVER=192.168.0.102
SET RSYNC_PASSWORD=bart2
rsync -av --delete "/cygdrive/c/Doc/backup/Desktop/MesFavories.rar" [EMAIL PROTECTED]::backup_pa


I got the following error :

@ERROR: auth failed on module backup_pa
rsync: connection unexpectedly closed (94 bytes read so far)
rsync error: error in rsync protocol data stream (code 12) at /home/lapo/packaging/tmp/rsync-2.6.2/io.c(342)


Even if I have now a different error message than earlier (previous email),
It seems to me that I'm still missing some rsync configuration stuff no ?


PS : at server side (%BSERVER%)  I launched rsync in daemon with :
       rsync --daemon --config=/etc/rsyncd.conf

Regards,

Bart.


Tim Conway a écrit :

on the server side, you seem to have done it correctly.
on the client side, you need some changes. "--daemon" is not to tell rsync to connect to an rsyncd. "rsync://" prefex or or "::"seperator do that. "--server is an option passed from an invoking rsync to the one on the other end of an external transport connection - rsh, ssh, maybe even local. I don't know, because it's undocumented, because WE'RE NOT SUPPOSED TO USE IT ON OUR COMMANDLINES.


Your second one, the one that asks for a password, is much more sensibly phrased, and should almost work. in its case, you are having nothing to do with the rsync daemon you started on BSERVER. It's an external transport connection. ssh is asking for a password, not rsync. If you'd been connecting to an rsyncd, rsync would have use the password you correctly placed into $RSYNC_PASSWORD in the failed client-side example.

SET BSERVER=192.168.0.102
SET RSYNC_PASSWORD=bart2
rsync -av --delete "/cygdrive/c/Doc/backup/Desktop/MesFavories.rar" [EMAIL PROTECTED]::backup_pa/current/bz/favories


This tells rsync to connect with its internal transport to the rsyncd running on 192.168.0.102 (on the default port, 873), and place /cygdrive/c/Doc/backup/Desktop/MesFavories.rar in the subdirectory current/bz/favories in the module "backup_pa", i.e., /mnt/hdc1/backup/current/bz/favories. It connects with the rsync username (no relation to any unix username - you made it point to "nobody", as does "root") bart2, using the password "bart2" from the RSYNC_PASSWORD environmental variable. I am surprised it works using a mix of unix path declarations and dos environmental declarations. Since you're already in cygwin, I'd just use pure sh, or if you must run it from the dos environment, i.e. a bat file, I'd specify the windows side path in dos style.

Congratulations on getting so far along in the use of a very powerful (and therefore somewhat difficult to master) tool despite the language barrier, and without whining.

Tim Conway
Unix System Administration
Contractor - IBM Global Services
desk:3032734776
[EMAIL PROTECTED]




Hi

Thanks for the info but either with or without SSH I got errors
So my config is :

Linux Side (Redhat 9) with rsync 2.6.2 as server
Rsync config :
   rsync --daemon --config=/etc/rsyncd.conf

------     /etc/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

[backup_pa]
path = /mnt/hdc1/backup/
comment = Mon Serveur Rsync
uid = nobody
gid = nobody
read only = no
list = yes
auth users = root, bart2
secrets file = /etc/rsync.scrt
-----------------------------------
------ /etc/rsync.scrt : ----
bart2:bart2
-----------------------------------
Client side : Windows XP
rsync 2.6.2 (from cygwin but only needed files not the Unix lookNfeel command prompt)
Command file :
SET BSERVER=192.168.0.102
RSYNC_PASSWORD=bart2
rsync --server --daemon -ave ssh --delete "/cygdrive/c/Doc/backup/Desktop/MesFavories.rar" [EMAIL PROTECTED]::backup_pa


and got this error at client side:

rsync: unable to open configuration file "rsyncd.conf": No such file or directory
rsync error: syntax or usage error (code 1) at /home/lapo/packaging/tmp/rsync-2.6.2/client
server.c(498)
----------------------------------------
The next command works fine at client side even if the linux rsync daemon is NOT launched.
rsync -ave ssh --delete "/cygdrive/c/Doc/backup/Desktop/MesFavories.rar" [EMAIL PROTECTED]:/home/bart2/backup/current/bz/favories


But it allways asks for a password !

Thanks in advance for your help

Regards,

Bart.







-- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html

Reply via email to