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