Q: Rsync, Batch: How to avoid the "password" ask ?

bzels123 bzels123 at free.fr
Thu Jul 1 09:35:15 GMT 2004


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" bart2@%BSERVER%::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" 
%USERNAME%@%BSERVER%:/home/bart2/backup/current/bz/favories

But it allways asks for a password !

Thanks in advance for your help

Regards,

Bart.

Stuart Halliday a écrit :

>>As I want to automate my Desktop backup process, I'm currently trying
>>to finilize a CMD (Windows XP batch) file in order to save different data
>>(outlook.pst, \desktop, \docs, \Favorites ....).
>>
>>My problem is that even with this parameter SET RSYNC_PASSWORD=xxxx
>>It still ask me for a password, blocking of course all the process 
>>automation.
>>    
>>
>
>First I don't know if you're using the '-e ssh' parameter in rsync or not.
>
>If not, then here is an example of a (.bat) batch script from my Windows 2000 client that I use to backup files from one Windows 2000 machine to a Windows XP across the Internet.
>
>I couldn't get ssh to work on the Windows machines so I don't bother using it. You probably don't need to use it either if both machines are in your local home LAN.
>
>
>--------------------------------------------------------------
>SET RSYNC_PASSWORD=fred
>SET CYGWIN=nontsec
>SET HOME=c:\cwrsync\
>cd c:\cwrsync\
>c:
>C:\cwrsync\rsync -za --modify-window=3 -P --delete 
>--recursive /cygdrive/d/favorites  stuart at homepc.co.uk::backup/ 
>---------------------------------------------------------------
>
>
>So this .bat copies my work IE favourites to my home PC.
>
>
>The server machine has a rsync.conf file with a module called 'backup'
>
>----------------------------------------------
>use chroot=false
>strict modes = false
>secrets file =/cygdrive/c/cwrsync/password
>
>[backup]
>path=/cygdrive/c/cwrsync/backup/
>read only=false
>transfer logging = yes
>list=no
>auth users=stuart
>-----------------------------------------------
>
>The secrets file on the server contains a line containing 
>'username:password' so in this case, that would be 'stuart:fred' 
>(no quotes).
>
>
>  
>



More information about the rsync mailing list