Comment SSH dans votre Raspberry Pi

0
53
MAB32/Shutterstock.com

Après le réglage 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 procéder.

Qu'est-ce que SSH ?

SSH, souvent écrit 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. Étant donné que SSH est crypté, ce n'est plus possible.

CONNEXION : Qu'est-ce que le cryptage et comment fonctionne-t-il ?

Avant d'activer SSH, attention à votre sécurité

Activer SSH est facile, mais n'allons pas trop vite . Tout d'abord, vous voudrez vous assurer que votre Raspberry Pi est sécurisé. Cela commence par le mot de passe de votre compte utilisateur.

Publicité

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 saisissez la commande passwd.

passwd

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

CONNEXES :< /strong> 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 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.

CONNEXION : Comment pour 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 le bouton “Interfaces” onglet et recherchez “SSH.” Cliquez sur le bouton “Activer” bouton radio, 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, commande- style de ligne. Tapez cette commande pour entrer dans l'outil de configuration textuel de votre Raspberry Pi :

sudo raspi-config Advertisement

Utilisez les touches fléchées de votre clavier pour sélectionner “Options d'interfaçage,&#8221 ; puis appuyez sur la touche Entrée.

Sélectionnez “P2 SSH” et appuyez sur Entrée.

Lorsque vous y êtes invité, “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 la fenêtre de votre terminal, entrez cette commande :

nano /etc/ssh/sshd_config

Maintenant, trouvez cette ligne :

#PermitRootLogin prohibit-password

Remarque :La ligne du fichier de configuration peut également indiquer #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

Vous pouvez prendre d'autres mesures pour sécuriser encore plus votre serveur SSH, alors assurez-vous de considérer comment à -risquez votre Raspberry Pi.

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é plus tôt, vous pouvez vous connecter en ssh à votre Pi. Cela se fait en utilisant cette commande depuis votre autre ordinateur :

ssh pi@[address] Publicité

Si l'adresse de votre Raspberry Pi est 192.168.0.200, par exemple, il ressemble à ceci :

ssh pi@192.168.0.200

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é à saisir 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 la sécurité de votre Pi vous préoccupe, envisagez de configurer l'authentification à deux facteurs.

CONNEXION : Comment configurer l'authentification à deux facteurs sur un Raspberry Pi

LIRE SUIVANT

  • › Qu'est-ce qu'un système sur puce (SoC) ?
  • › Comment allumer les lumières avec votre alarme
  • › Comment obtenir des vitesses de diffusion plus rapides sur votre téléviseur
  • › Comment activer Wake-on-LAN dans Windows 10 et 11
  • › 12 fonctions Excel de base que tout le monde devrait connaître
  • › Qu'est-ce que l'absence de code et est-ce l'avenir de la technologie ?