Se connecter en ssh au Raspberry Pi depuis Windows

SSH (Secure Shell) est un protocole de communication qui permet de se connecter au Raspberry Pi depuis un ordinateur par le réseau interne. La connexion est sécurisée et ouvre un terminal de commande sur le Pi.

Sous Windows, il est nécessaire d’avoir un utilitaire spécifique pour le SSH. Pour Windows 10, on peut en alternative installer un bash shell linux.

Il faut au préalable découvrir l’adresse réseau du Pi une fois que celui-ci est branché sur le secteur et relié à la box par un câble ethernet.

 

Trouver l’adresse du Raspberry Pi sur le réseau depuis Windows

Sur l’ordinateur, touche Windows + R, taper cmd (+OK)
dans l’invite de commande
invite commande windows

Dans la fenêtre qui s’ouvre, taper :

arp -a

La commande va afficher la liste des connexions sur le réseau :

Repérer les adresses internet du réseau local (ici les adresses en  192.168.0. ? et ne pas prendre en compte 254 ou 255). Ici c’est le
192.168.0.15 qui est l’adresse du Pi.
Repérer l’adresse physique associée (adresse MAC) qui sera utile ensuite pour configurer le routeur.

S’il n’y a que le Pi branché sur le réseau, c’est le seul qui apparaît. S’il y en a plusieurs, débrancher le
câble réseau du Pi, refaire la commande et comparer les résultats.

Configurer le routeur

Afin d’autoriser la connexion, il peut être nécessaire de configurer votre routeur sur la box internet.

Chaque box étant différente, se référer au guide en ligne du fournisseur d’accès.

Le but sera de :

  • attribuer un bail statique au Raspberry Pi en se basant sur son adresse MAC trouvée plus haut
  • rediriger le port SSH de la box (port interne = 22, port externe =22, protocole=TCP).

A partir de ce moment, le Pi sera accessible en SSH depuis n’importe quel réseau internet, même externe.

 

Se connecter grâce à putty

Windows ne gérant pas SSH nativement, il faut télécharger une application spécifique. La plus simple à utiliser est putty.

Télécharger putty :
https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
(putty est un fichier directement exécutable qui ne nécessite pas d’installation).

Double-cliquer sur putty.exe ; la fenêtre suivante va s’ouvrir :

putty

Dans la cartouche Host Name (or IP address), on indique l’adresse IP du Pi que l’on a précédemment découverte (192.168.0.15) et on vérifie que le Port 22 est bien indiqué ainsi que SSH en Connection Type.

Cliquer sur Open.

Un message de sécurité va apparaître :
putty message

Cliquer sur Oui.

Dans l’écran suivant, après login as :
indiquer le nom d’utilisateur du Pi puis le mot de passe.

A partir de là, on est connecté sur le Raspberry Pi et on peut envoyer des commandes.

Lorsqu’on veut terminer la session, il suffit de taper la commande “logout” dans la fenêtre SSH.

 

 

 

 

You may also like...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *