Outils personnels

Rsyncd sur Windows : Différence entre versions

De wikiGite

 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 24 : Ligne 24 :
 
  transfer logging = yes
 
  transfer logging = yes
  
Créer Program Files\ICW\rsynd.secrets
+
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
  
Eventuellement penser à ouvrir le port 873 sur le firewall de Windows, et/ou le firewall du réseau
+
É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
 
Tester l'accès rsync

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';