Outils personnels

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 cwrsync server sur http://sourceforge.net/projects/sereds/files/cwRsync/
+
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 = backuppc
+
  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 = 82.138.98.139
+
  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\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
 +
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';