Liste des articles > rsync

Alias SSH avec Rsync

La commande rsync sait travailler avec ssh. Il est même possible de définir des options comme le port, l’utilisateur, une clef, etc. Jusque là, rien de nouveau.

Par contre si on ne fait pas gaffe, on se retrouve vite avec des commandes longues, du style :

rsync -av --delete -e 'ssh -p 2222 -i ~/.ssh/ma_clef' ${PUBLICDIR} user@mon_host:${REMOTE_WEBDIR}

Quand bien même ces lignes sont placées dans des scripts (ou des alias shell … beuark), ça va rapidement devenir un enfer à gérer en cas de changement de paramètres.

Heureusement, on peut configurer ssh pour se faciliter la vie. Et rendre le tout bien plus propre aussi.

Lire la suite...