Après avoir configuré votre Raspberry Pi, vous n’aurez peut-être pas besoin d’un écran pour celui-ci. Lorsque vient le temps des tâches de maintenance, telles que les mises à niveau et les redémarrages, vous pouvez utiliser Secure Shell (SSH) au lieu de brancher un moniteur. Nous allons vous montrer comment.
Qu’est-ce que SSH ?
SSH, souvent tapé tout en minuscules, signifie Secure Shell. Il vous permet de vous connecter à distance à un serveur ou à un système à partir d’un autre appareil à l’aide de communications cryptées.
Le principal avantage de SSH est le cryptage lui-même. Avec des protocoles de connexion à distance moins sécurisés, tels que FTP, tout est envoyé en texte brut. Un pirate informatique peut détecter ces communications et enregistrer des éléments tels que les noms d’utilisateur et les mots de passe. Comme SSH est crypté, ce n’est plus possible.
EN RELATION: Qu’est-ce que le cryptage et comment fonctionne-t-il ?
Avant d’activer SSH, pensez à votre sécurité
Activer SSH est facile, mais ne nous précipitons 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.
Lors de la première configuration de votre Raspberry Pi, 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 le passwd
commande.
passwd
Vous serez invité à saisir votre mot de passe actuel, puis à en choisir un nouveau.
EN RELATION: 10 façons de générer un mot de passe aléatoire à partir de la ligne de commande Linux
Découvrez l’adresse IP ou le nom d’hôte de votre Raspberry Pi
Vous aurez également besoin de connaître le nom d’hôte ou l’adresse IP de votre Pi. Depuis le terminal, tapez :
hostname -i
Cela fournira les adresses IP de votre Raspberry Pi. Il pourrait très bien y en avoir plusieurs répertoriés si vous êtes connecté à la fois via Wi-Fi et Ethernet. La plupart du temps, l’adresse que vous souhaitez commencer par 192.168
. Notez l’adresse ou le nom d’hôte pour plus tard.
Avec cela à l’écart, nous pouvons activer SSH.
EN RELATION: Comment configurer le Wi-Fi sur votre Raspberry Pi via la ligne de commande
Option 1 : Activer SSH via le bureau
Une façon d’activer SSH consiste à utiliser l’application de configuration graphique Raspberry Pi. Cliquez simplement sur l’icône Raspberry dans le coin supérieur gauche de l’écran, puis cliquez sur « Préférences ». Cliquez sur « Configuration 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 depuis le terminal
Une autre méthode pour activer SSH est à partir du terminal lui-même, style ligne de commande. Tapez cette commande pour entrer dans l’outil de configuration textuel pour votre Raspberry Pi :
sudo raspi-config
Utilisez les touches fléchées de votre clavier pour sélectionner « Options d’interfaçage », puis appuyez sur la touche Entrée.
Sélectionnez « P2 SSH » et appuyez sur Entrée.
Lorsqu’on lui a demandé « Voulez-vous que le serveur SSH soit activé », choisissez « Oui ». Appuyez à nouveau sur Entrée dans la boîte de confirmation, « Le serveur SSH est activé. Naviguez vers le bas et sélectionnez « Terminer ».
Désactiver la connexion racine SSH
Une fois que vous avez activé SSH, il existe une autre tâche facultative mais fortement recommandée. Laisser votre utilisateur root capable de se connecter en SSH à votre Raspberry Pi est un risque de sécurité, nous vous recommandons donc de désactiver la connexion root via SSH. N’oubliez pas que vous pouvez toujours émettre des commandes administratives à partir de votre utilisateur habituel avec sudo.
Dans votre fenêtre Terminal, saisissez cette commande :
nano /etc/ssh/sshd_config
Maintenant, trouvez cette ligne :
#PermitRootLogin prohibit-password
Noter: La ligne dans le fichier de configuration pourrait également lire
#PermitRootLogin yes
.
Modifiez la ligne pour lire comme suit :
PermitRootLogin no
Enregistrez et fermez le fichier en appuyant sur Ctrl+X, puis 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 assurez-vous de considérer à quel point votre Raspberry Pi peut être à risque.
Connectez-vous à votre Raspberry Pi depuis un autre ordinateur
Une fois ces étapes terminées, vous êtes prêt à vous connecter à votre Raspberry Pi à partir de 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 ssh
dans votre Pi. C’est fait en utilisant cette commande depuis votre autre ordinateur :
ssh pi@[address]
Si l’adresse de votre Raspberry Pi est 192.168.0.200
par exemple, il ressemblera à ceci :
ssh [email protected]
La première fois que vous ssh
dans votre Pi, il vous sera demandé d’accepter la clé de cryptage. Appuyez simplement sur Y
, et vous vous connecterez et serez invité à entrer votre mot de passe. Cela fait, vous serez connecté au Raspberry Pi et pourrez effectuer toutes les tâches dont vous avez besoin.
En plus d’émettre des commandes, vous pouvez également utiliser SSH à d’autres fins, telles que tunneliser votre trafic, transférer des fichiers, monter des systèmes de fichiers distants, etc. Si vous êtes préoccupé par la sécurité de votre Pi, envisagez de configurer une authentification à deux facteurs.
EN RELATION: Comment configurer l’authentification à deux facteurs sur un Raspberry Pi