Rsync avec ssh sur un port non standard

Il est fréquent de faire écouter SSH sur un port différent du port 22.

Lorsque l'on veut se servir de rsync sans serveur tournant sur la machine cible, il faut donc spécifier le port.

On se sert alors de l'option -e, ce qui donnerait une commande du type rsync -a -e'ssh -p 22000' /mon/dossier/source user@hotedistant:/mon/dossier/cible pour un serveur SSH écoutant sur le port 22000.

 

Si c'est un hôte ssh auquel on se connecte souvent, on peut aussi spécifier directement le port dans /etc/ssh/ssh_config en ajoutant les lignes :

Host hotedistant
Port 22000

Pour tous les programmes s'appuyant sur sur ssh, on aura alors plus besoin de spécifier le port.

Plain text

By submitting this form, you accept the Mollom privacy policy.