Rsync sous Windows : gestion des mots de passe de connexion 1

Rsync sous Windows : gestion des mots de passe de connexion

Récemment, je travaillais à la réplication d’un gros fichier d’un serveur Windows vers un autre au travers d’internet. Comme beaucoup d’autres, je me suis tourné vers Rsync pour accomplir cette tâche. Une implémentation de Rsync pour Windows – deltacopy – a déjà été présentée sur ce blog.

deltacopy est très simple à prendre en main mais je souhaitais n’utiliser que la ligne de commande de Rsync.

Rsync et donc deltacopy propose un mode de transfert sécurisé par identifiant/mot de passe.

Rsync sous Windows : gestion des mots de passe de connexion 2

deltacopy propose une option permettant de voir la ligne de commande Rsync qui sera exécutée.

Rsync sous Windows : gestion des mots de passe de connexion 3

Rsync sous Windows : gestion des mots de passe de connexion 4

Le problème c’est que cette ligne de commande ne fait pas référence au mot de passe qui est demandé à chaque exécution

Comment automatiser cette tâche et ne pas avoir à saisir le mot de passe ?

En fait, c’est très simple : il suffit de créer une variable d’environnement RSYNC_PASSWORD contenant ce mot de passe !

Du coup, le script se résume à :

Rsync sous Windows : gestion des mots de passe de connexion 5

Au passage, les seuls fichiers de Deltacopy qui sont à conserver pour cet usage minimaliste sont :

Rsync sous Windows : gestion des mots de passe de connexion 6

A propos Olivier Olejniczak

Cofondateur de SynerGeek.fr. Passionné d'informatique, je m'intéresse plus particulièrement aux technologies de virtualisation et de stockage. J'apprécie la liberté et la quasi-absence de frontières à mon imagination qu'offre l'OpenSource et Linux. Professionnellement, je travaille exclusivement avec les outils Microsoft. Les pieds bien sur terre et ancrés dans le quotidien de l'entreprise, j'aime faire partager mes découvertes et contribuer à un meilleur usage des technologies. Vous aussi, rejoignez-nous sur Synergeek et partagez votre expérience!

Je vous propose également...

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange) 7

Supprimer une boite partagée avec outlook 2010 ou 2013 (environnement Exchange)

Après avoir fait une délégation de boîte aux lettres sur le serveur Exchange avec Accès …

Memento - Centos revenir en arrière après un yum update 8

Memento – Centos revenir en arrière après un yum update

Depuis quelques mois, j’utilise un serveur dédié chez EvxOnline, un très bon hébergeur et très …