Skip to content

Modifier le port par défaut côté client SSH (poste local))

Ce que l'on va faire ici

Nous allons voir ici comment modifier le port SSH par défaut utilisé par le poste client SSH (poste local depuis lequel on accède au serveur SSH).

Dans quel cas ?

Typiquement, lorsque l'on se connecte par SSH à un poste distant (à un Pi à partir un PC par exemple), on saisi une ligne commande de la forme :

ssh user@ip.du.pi -p xxxx

où l'argument -p xxxx précise le port à utiliser (=celui du serveur auquel on accède). Dans ce cas de figure, il est facile de s'adapter à un refus de connexion.

Mais pour certains services, notamment l'accès distant aux fichiers par sftp directement depuis Thunar, il faut que le port par défaut du client soit le même que celui du serveur. Nous allons voir ici comment modifier le poste par défaut sur le client ssh.

La procédure

Pour modifier de façon permanente le port par défaut utilisé côté client (= le poste depuis lequel on accède à ssh), il faut éditer le fichier suivant avec les droits admin :

sudo geany .ssh/config

Créer le répertoire au besoin

Si le rép n'existe pas, faire mkdir .ssh

Trouver la ligne suivante (où copier coller ce contenu dans le fichier) et remplacer xxxx par le port voulu, par exemple 2222

HOST *
    Port xxxx

Enregistrer. Puis relancer ssh avec :

sudo /etc/init.d/ssh restart