ssh

Comment se connecter avec SSH sur votre Raspberry Pi ?

Après avoir configuré votre Raspberry Pi, vous n’aurez peut-être pas besoin d’un écran pour cela. 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 en utilisant des 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 peut détecter ces communications et enregistrer des éléments tels que des noms d’utilisateur et des 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, faites attention à votre sécurité

L’activation de SSH est facile, mais n’anticipons pas sur nous-mêmes. 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 le passwd commander.

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 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 si vous êtes connecté à la fois via Wi-Fi et Ethernet. La plupart du temps, l’adresse que vous voulez commencera par 192.168. Notez l’adresse ou le nom d’hôte pour plus tard.

Avec cela à l’écart, nous pouvons activer SSH.

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 ».

Activer SSH sur le bureau 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 de 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électionner "Options d'interface" en configuration SSH

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

Sélectionnez P2 SSH dans la configuration SSH

À la question « 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 SSH dans 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 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 ssh dans votre Pi. Cela se 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, cela ressemblera à ceci :

ssh pi@192.168.0.200

La première fois que tu 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, par exemple pour tunneler 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.

 

Laisser un commentaire