Rsyncd sur Windows : Différence entre versions
De wikiGite
(7 révisions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | Charger | + | Charger cwRsync_server_Installer.zip sur http://sourceforge.net/projects/sereds/files/cwRsync/ |
Installer rsync-server (noter le nom et le mot de passe du propriétaire du service rsync-server). | Installer rsync-server (noter le nom et le mot de passe du propriétaire du service rsync-server). | ||
Ligne 6 : | Ligne 6 : | ||
use chroot = false | use chroot = false | ||
max connections = 1 | max connections = 1 | ||
− | auth users = | + | auth users = zindoze20 |
pid file = C:\Program Files (x86)\ICW\rsyncd.pid | pid file = C:\Program Files (x86)\ICW\rsyncd.pid | ||
lock file = C:\Program Files (x86)\ICW\rsyncd.lock | lock file = C:\Program Files (x86)\ICW\rsyncd.lock | ||
secrets file = C:\Program Files (x86)\ICW\rsyncd.secrets | secrets file = C:\Program Files (x86)\ICW\rsyncd.secrets | ||
strict modes = false | strict modes = false | ||
− | hosts allow = | + | hosts allow = 12.34.56.7 |
log file = rsyncd.log | log file = rsyncd.log | ||
uid = 0 | uid = 0 | ||
Ligne 24 : | Ligne 24 : | ||
transfer logging = yes | transfer logging = yes | ||
− | Créer Program Files\ICW\ | + | Si le chemin du dossier contient des espaces, utilisez des liens cours. Pour voir un lien cours sous Windows : |
+ | - lancer cmd | ||
+ | - taper : ''dir /X \'' | ||
+ | |||
+ | Ex : C:\Program Files a pour lien cour C:\PROGRA~2 . Cela s'écrira donc dans la partie module de rsync-server : /cygdrive/c/PROGRA~2 | ||
+ | |||
+ | |||
+ | Créer Program Files\ICW\rsyncd.secrets contenant l'utilisateur et le mot de passe que BAckupPC utilisera pour se connecter (Différent du propriétaire du service) | ||
zindoze20:password_zindoze20 | zindoze20:password_zindoze20 | ||
− | + | Éventuellement penser à ouvrir le port 873 sur le firewall de Windows, et/ou le firewall du réseau | |
Lancer le service rsync-server. | Lancer le service rsync-server. | ||
+ | |||
+ | '''Pensez à donner au dossier les droits en lecture à l'utilisateur propriétaire du service rsync''' | ||
+ | |||
+ | Tester l'accès rsync | ||
+ | rsync --list-only zindoze20@serveurWindows.domain.net::partage | ||
Dans Backuppc, paramétrer la machine (par le GUI, ou dans le fichier de configuration) | Dans Backuppc, paramétrer la machine (par le GUI, ou dans le fichier de configuration) |
Version actuelle datée du 21 janvier 2014 à 10:41
Charger cwRsync_server_Installer.zip sur http://sourceforge.net/projects/sereds/files/cwRsync/
Installer rsync-server (noter le nom et le mot de passe du propriétaire du service rsync-server).
Paramétrer Program Files\ICW\rsynd.conf
use chroot = false max connections = 1 auth users = zindoze20 pid file = C:\Program Files (x86)\ICW\rsyncd.pid lock file = C:\Program Files (x86)\ICW\rsyncd.lock secrets file = C:\Program Files (x86)\ICW\rsyncd.secrets strict modes = false hosts allow = 12.34.56.7 log file = rsyncd.log uid = 0 gid = 0 # Module definitions # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work # [partage] path = /cygdrive/c/partage read only = false transfer logging = yes
Si le chemin du dossier contient des espaces, utilisez des liens cours. Pour voir un lien cours sous Windows :
- lancer cmd - taper : dir /X \
Ex : C:\Program Files a pour lien cour C:\PROGRA~2 . Cela s'écrira donc dans la partie module de rsync-server : /cygdrive/c/PROGRA~2
Créer Program Files\ICW\rsyncd.secrets contenant l'utilisateur et le mot de passe que BAckupPC utilisera pour se connecter (Différent du propriétaire du service)
zindoze20:password_zindoze20
Éventuellement penser à ouvrir le port 873 sur le firewall de Windows, et/ou le firewall du réseau
Lancer le service rsync-server.
Pensez à donner au dossier les droits en lecture à l'utilisateur propriétaire du service rsync
Tester l'accès rsync
rsync --list-only zindoze20@serveurWindows.domain.net::partage
Dans Backuppc, paramétrer la machine (par le GUI, ou dans le fichier de configuration)
$Conf{XferMethod} = 'rsyncd'; $Conf{RsyncdUserName} = 'zindoze20'; $Conf{RsyncdPasswd} = 'password_zindoze20'; $Conf{RsyncShareName} = 'partage'; $Conf{ClientNameAlias} = '192.168.0.20';