Installer Rsync sur Windows
From Deimos.fr / Bloc Notes Informatique
Contents
1 Installation de Cygwin sur Windows
Download: http://www.cygwin.com/?
Pendant l'installation, choisir un site de download en .fr (s'il existe).
Package a installer: rsync, openssh, et cygwin (cygrunsrv, cygwin) Configuration de sshd sur Windows
2 Ajouter une variable système sur Windows (dans variable d'environnement)
variable: CYGWIN valeur: ntsec tty
Et ajouter a la suite du path : c:\cygwin\bin
3 Configuration de sshd sur Cygwin
Executer :
ssh-host-config
Répondre "yes" partout et mettre un password lorsqu'il le demandera.
Executer le service sshd:
cygrunsrv -S sshd
pour verifier que ça marche faire un telnet en local sur le port 22. Vous pouvez également checker si le service sshd s'est bien ajouté avec les services Windows.
4 Script pour Backuppc
$Conf{XferMethod} = 'rsync'; $Conf{RsyncShareName} = [ '/cygdrive/c/Shoreline Data' ]; $Conf{RsyncUserName} = 'administrateur'; $Conf{BlackoutPeriods} = [ { 'hourEnd' => '19.5', 'weekDays' => [ '1', '2', '3', '4', '5' ], 'hourBegin' => '7' } ]; $Conf{FullPeriod} = '30'; $Conf{FullKeepCnt} = [ '6', '0', '1' ]; $Conf{IncrAgeMax} = '30'; $Conf{IncrKeepCntMin} = '1'; $Conf{RsyncClientCmd} = '$sshPath -q -x -l Administrateur $host $rsyncPath $argList+'; $Conf{RsyncClientRestoreCmd} = '$sshPath -q -x -l Administrateur $host $rsyncPath $argList+';