Skip to content

Se connecter au serveur SSH (distant) à partir du client SSH (local)

Ce que l'on va faire ici

Nous allons voir ici comment se connecter au serveur SSH (distant) à partir du poste client SSH (local).

Info

C'est une manip' du quotidien extrêmement banale dès qu'on utilise un raspberry pi, à savoir faire donc les "yeux fermés" !

Dans quel cas ?

L'accès par SSH à un poste distant à partir d'un poste local est utile dans plusieurs situations :

  • accéder à un nano-pc (raspberry-Pi par exemple) depuis un poste fixe
  • accéder à un VPS pour transférer des fichiers ou réaliser des opérations de configuration
  • etc.

La procédure

Pour se connecter à un serveur SSH à partir d'un poste Gnu/Linux (faisant office de client SSH local), on saisira simplement dans un terminal la commande suivante (adapter user à votre situation) :

ssh user@ip.du.serveur.ssh

Ceci tentera une connexion SSH sur le port par défaut du client (le port 22 si vous n'avez rien configuré de spécial). Si on souhaite se connecter an précisant le port de connexion, on fera :

ssh user@ip.du.serveur.ssh -p xxxx

où xxxx est le port de connexion à utiliser. Noter que ce port doit être le port utilisé par le serveur SSH, sinon la connexion sera refusée.

Lors de la première connexion, on obtiendra un message de la forme :

The authenticity of host 'ip.du.serveur.ssh (ip.du.serveur.ssh)' can't be established. 
ECDSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx. 
Are you sure you want to continue connecting (yes/no)?

Saisir "yes" et valider. A ce moment-là, saisir le mot de passe de l'utilisateur du serveur ssh (pas de celui de votre poste).

Exemple

Si on veut se connecter à un Raspberry Pi dont l'adresse ip est 192.168.0.76 et l'utilisateur "pi", on fera :

ssh pi@192.168.0.76

Info

Bon à savoir : Pour se déconnecter du serveur SSH une fois la connexion établie, saisir CTRL+D. On récupère la ligne de commande du poste client.