Les connexions SSH se font généralement sur le port 22.
Pour des raisons de sécurité ou de configuration, certains accès se font sur d'autres ports personnalisés.
Voici un exemple de commande SSH permettant de synchroniser vos fichiers entre votre environnement distant accessible sur un port différent de 22 et votre environnement local en utilisant rsync :
Commande RSYNC port différent de 22
cd mon-dossier/
rsync -arvz 'ssh -p 22222' [username]@[host]:~/mon-dossier-distant/ mon-dossier-local/
Dans le cas présent, je synchronise le dossier
mon-dossier-distant
avec
mon-dossier-local
Mon numéro de port est défini en amont entre quote (22222 dans cet exemple)
Les paramètre -arvz signifient :
-a
ou--archive
: est un moyen rapide de dire que vous voulez la récursivité et préserver pratiquement tout. La seule exception est que si --files-from a été spécifiée alors -r n'est pas utilisée. Ceci est équivalent à -rlptgoD.-z
ou--compress
: compresse les données lors du transfert. (Limite la bande passante mais augmente l'utilisation processeur et le temps de transfert : inutile en réseau local ou avec très bon débit)-v
: verbeux-r
: récursif - Je synchronise mon dossier et les dossiers enfants
Source des définitions -a -z -v : https://doc.ubuntu-fr.org/rsync