Après avoir configuré votre Raspberry Pi, vous n’aurez peut-être pas besoin d’un écran pour lui. Lorsque vient le temps des tâches de maintenance, comme les mises à niveau et les redémarrages, vous pouvez utiliser Secure Shell (SSH) au lieu de brancher un écran. Nous allons vous montrer comment faire.

Qu’est-ce que SSH ?

SSH, souvent tapé en minuscules, est l’abréviation de Secure Shell. Il vous permet de vous connecter à distance à un serveur ou à un système à partir d’un autre appareil en utilisant des communications cryptées.

Le principal avantage de SSH est le cryptage lui-même. Avec les protocoles de connexion à distance moins sûrs, tels que FTP, tout est envoyé en texte clair. Un pirate peut intercepter ces communications et enregistrer des éléments tels que les noms d’utilisateur et les mots de passe. Comme SSH est crypté, cela n’est plus possible.

PLEX TRANSFORMERA VOTRE RASPBERRY PI EN UN CHROMECAST AUDIO BRICOLÉ

Avant d’activer SSH, pensez à votre sécurité

L’activation de SSH est facile, mais ne nous emballons pas. Tout d’abord, vous devez vous assurer que votre Raspberry Pi est sécurisé. Cela commence par le mot de passe de votre compte utilisateur.

Lorsque vous avez configuré votre Raspberry Pi pour la première fois, vous avez dû être invité à modifier le mot de passe de votre compte utilisateur. Si vous ne l’avez pas fait, vous devez le faire maintenant. Ouvrez le terminal, puis entrez la commande passwd.

passwd

Vous serez invité à saisir votre mot de passe actuel, puis à en choisir un nouveau.

Découvrez l’adresse IP ou le nom d’hôte de votre Raspberry Pi

Vous devez également connaître le nom d’hôte ou l’adresse IP de votre Pi. Dans le terminal, tapez

hostname -i

Cela fournira les adresses IP de votre Raspberry Pi. Il est fort possible que plusieurs adresses soient répertoriées si vous êtes connecté à la fois par Wi-Fi et par Ethernet. La plupart du temps, l’adresse souhaitée commence par 192.168. Notez l’adresse ou le nom d’hôte pour plus tard.

Une fois cette étape franchie, nous pouvons activer SSH.

Option 1 : Activer SSH via le bureau

Une façon d’activer SSH est de passer par l’application de configuration graphique de Raspberry Pi. Il suffit de cliquer sur l’icône Raspberry dans le coin supérieur gauche de l’écran, puis sur « Préférences ». Cliquez sur « Configuration Raspberry Pi ».

Activer SSH sur le bureau du Raspberry Pi

Dans cette application, cliquez sur l’onglet « Interfaces » et recherchez « SSH ». Cliquez sur le bouton radio « Activer », puis cliquez sur « OK » pour fermer l’application.

Option 2 : activer SSH à partir du terminal

Une autre méthode pour activer SSH consiste à le faire à partir du terminal lui-même, en ligne de commande. Tapez cette commande pour accéder à l’outil de configuration en mode texte de votre Raspberry Pi :

Utilisez les touches fléchées de votre clavier pour sélectionner « Interfacing Options », puis appuyez sur la touche Entrée.

Sélectionnez « Options d’interface » dans la configuration SSH

Sélectionnez « P2 SSH » et appuyez sur la touche Entrée.

Sélectionnez P2 SSH dans la configuration SSH

À la question « Souhaitez-vous que le serveur SSH soit activé », choisissez « Oui ». Appuyez à nouveau sur la touche Entrée dans la boîte de confirmation, « Le serveur SSH est activé ». Naviguez vers le bas et sélectionnez « Finish ».

Désactiver la connexion racine SSH

Une fois que vous avez activé SSH, il y a une autre tâche facultative mais fortement recommandée. Laisser l’utilisateur root capable de se connecter en SSH à votre Raspberry Pi constitue un risque pour la sécurité, nous vous recommandons donc de désactiver la connexion root via SSH. Rappelez-vous que vous pouvez toujours émettre des commandes administratives à partir de votre utilisateur habituel avec sudo.

Remarque : La ligne dans le fichier de configuration pourrait également se lire #PermitRootLogin yes.

Modifiez la ligne pour qu’elle se lise comme suit :

PermitRootLogin no

Enregistrez et fermez le fichier en appuyant sur Ctrl+X, puis sur Y . Maintenant, vous devez redémarrer le serveur SSH avec cette commande :

/etc/init.d/sshd restart

Il existe d’autres mesures que vous pouvez prendre pour sécuriser encore plus votre serveur SSH, alors n’oubliez pas de prendre en compte le degré de risque que votre Raspberry Pi peut supporter.

Connectez-vous à votre Raspberry Pi depuis un autre ordinateur

Une fois ces étapes terminées, vous êtes prêt à vous connecter à votre Raspberry Pi depuis n’importe quel ordinateur de votre réseau local. Avec l’adresse IP ou le nom d’hôte que vous avez noté précédemment, vous pouvez vous connecter à votre Pi par ssh. Pour ce faire, utilisez cette commande depuis votre autre ordinateur :

ssh [email protected][adresse]

Si l’adresse de votre Raspberry Pi est 192.168.0.200 , par exemple, la commande sera la suivante :

ssh [email protected]

La première fois que vous vous connectez à votre Pi par ssh, il vous sera demandé d’accepter la clé de chiffrement. Appuyez simplement sur Y , et vous vous connecterez et serez invité à entrer votre mot de passe. Ceci fait, vous serez connecté au Raspberry Pi et pourrez effectuer toutes les tâches dont vous avez besoin.

Outre l’émission de commandes, vous pouvez également utiliser SSH à d’autres fins, notamment pour tunneliser votre trafic, transférer des fichiers, monter des systèmes de fichiers distants, etc. Si la sécurité de votre Pi vous préoccupe, pensez à mettre en place une authentification à deux facteurs.