19 octobre 2019 • 0 • 3.9
Utiliser le Raspberry Pi avec un clavier, une souris et un écran, c'est bien, mais ça peut aussi très rapidement devenir
contraignant (à part si on utilise le Raspberry comme un vrai PC). En pratique, la plupart du temps, on laisse le
Raspberry branché et connecté à notre réseau, et on se connecte à lui depuis notre ordinateur personnel. La solution
la plus utilisée pour se connecter à ce dernier et l'utilisation du protocole Secure Shell (SSH). Pour
faire simple, ce protocole de connexion utilise un système d'échange de clés de chiffrement en début de connexion.
Par la suite, tous les échanges sont authentifiés et chiffrés.
Pour réaliser ce tutoriel, il vous faudra :
... tous deux connectés au même réseau Wifi.
Avant de pouvoir définitivement abandonner clavier et écran pour contrôler le Raspberry, il va falloir activer l'interface
d'échange SSH directement dans la configuration du Raspberry. Pour se faire, rien de bien compliqué :
Dans la console du Raspberry, entrer :
sudo raspi-config
Un menu va s'afficher, utilisez la flèche du bas pour vous rendre sur Interfacing Options.
Appuyez sur la touche Enter pour valider. Il suffit maintenant d'aller dans P2 SSH, de sélectionner
Yes et un message va s'afficher vous confirmant l'activation.
Les captures d'écran suivantes résument les étapes de validation.
L'interface SSH du Raspberry Pi est maintenant activée. Avant de passer à la suite, on va noter l'adresse IP du Raspberry Pi, dont on a bientôt avoir besoin. Maintenant que l'interface SSH est activée, on peut passer à la connexion au Raspberry depuis un ordinateur personnel, ou un smartphone d'ailleurs.
Pour connaître l'adresse IP du Raspberry Pi, il suffit de rentrer la commande suivante dans un terminal :
ifconfig
La commande devrait retourner quelque chose comme ceci :
eth0: flags=4099mtu 1500 ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Boucle locale) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4163 mtu 1500 inet 192.168.1.84 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 xxxx::xxxx:xxxx:xxxx:xxxx prefixlen 64 scopeid 0x20 ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet) RX packets 84 bytes 9617 (9.3 KiB) RX errors 0 dropped 1 overruns 0 frame 0 TX packets 83 bytes 14031 (13.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
En fonction de si on est connecté en Wifi ou en Ethernet, on trouve l'adresse IP du Raspberry dans les catégories
eth0 ou wlan0. Elle se trouve juste après le mot clé inet.
Dans l'exemple ci-dessus, l'IP est donc 192.168.1.84.
Pour se connecter en SSH au Raspberry Pi depuis un ordinateur Windows, on va avoir besoin du logiciel Putty.
Il est téléchargeable en suivant le lien suivant :
La meilleure solution est la version MSI contenue dans le cadre Package file. À l'exécution, un
installateur Windows va s'ouvrir et il suffit de suivre les instructions.
Au lancement de Putty, la fenêtre suivante va s'ouvrir :
Voici les champs à remplir :
Voilà à quoi ressemble la configuration finale :
Se connecter au Raspberry Pi en, sans entrer ni login, ni mot de passe
Créer et executer un programme Python sur Raspberry Pi
⚡NEW⚡Raspberry Pi 5, version 8Go
87.55 €
Caméra Raspberry Pi 5MP 1080p
12.95 €
3.9/5 | 9 votes