rsyncd in windows 7

Mi appunto qualcosa di quello che ho fatto per installare "rsyncd" come servizio in Windows 7, utilizzando l'installazione "cygwin", tutto per backuppare il computer tramite backuppc.

Sicuramente ho creato l'utente "rsync_user", aggiungendogli "Administrators" fra i permessi, e settandogli una password, selezionando nessuna scadenza e nessun cambio.

rsync user proprieta`    rsync user proprieta`

Poi mi sono assicurato che fosse negli accessi come servizio:

Sistema - Criteri sicurezza - Servizio

Per configurare "rsync" in cygwin, non essendoci l'administrator in windows abilitato, ho eseguito "cmd" (la console) col tasto destro "Esegui come amministratore", mi sono spostato nella directory "C:/cygwin64/bin", dove ho eseguito "mintty.exe -".

Ho creato due files

/etc/rsyncd.conf:

use chroot = false
max connections = 2
log file = /var/log/rsyncd.log

[cDrive]
path = /cygdrive/c/
comment = Drive C
#strict modes = false
auth users = rsync_user
secrets file = /etc/rsyncd.secrets
write only = false
read only = false
list = false

/etc/rsyncd.secrets:

rsync_user:password

Infine, l'abilitazione del servizio in windows:

cygrunsrv -I "Rsync" -p /cygdrive/c/cygwin64/bin/rsync.exe -a "--config=/cygdrive/c/cygwin64/etc/rsyncd.conf --daemon --no-detach" -f "Rsync daemon service" --user rsync_user --passwd password

(In caso di problemi, dalla console "cmd" windows, per rimuovere il servizio digitare: "sc delete Rsync")

Probabilmente ho fatto qualche casino io, ma ho dovuto rimettere la password all'utente windows:

rsync user password

Non resta che "avviare" ed effettuare qualche prova di funzionamento, per esempio, copiare un file:

rsync filetest rsync_user@DAVIDE1210::cDrive

 

Riferimenti: