Accès à distance – La ligne de commande

Acces a distance La ligne de commande.pngv1540907475
Acces a distance La ligne de commande.pngv1540907475

Je dois admettre que j’accrois rarement mon Raspberry Pi à un écran. Au lieu de cela, j’y accède à distance depuis l’un de mes autres PC; ce que je veux dire par là, c’est que j’utilise le clavier, la souris et l’écran de mon PC pour contrôler Raspberry Pi, affichant ce qui est sur le Raspberry Pi en utilisant l’une des trois méthodes différentes. J’ai déjà écrit sur l’utilisation de VNC pour afficher ce qui se trouve sur le bureau du Raspberry Pi.

Cependant, la plupart du temps, je veux simplement utiliser l’interface du terminal ou de la ligne de commande. Pour cela, j’utilise SSH ou Secure SHell. Vous ne pouvez taper que des commandes dans une fenêtre de votre PC, qui sont transférées Raspberry Pi et courir.

Acces a distance La ligne de commandeExemple de fenêtre de terminal

Configuration du Raspberry Pi

Le Raspberry Pi doit exécuter un serveur SSH. Cela peut déjà être en cours d’exécution. Pour le savoir, exécutez ce qui suit dans une fenêtre de terminal sur votre Raspberry Pi:

ps ax | grep sshd

Si le démon SSH est déjà en cours d’exécution, vous verrez une ligne similaire à ceci:

2163 ? Ss 0:00 /usr/sbin/sshd

Dans ce cas, vous n’avez rien à faire. Si vous ne voyez pas cette ligne, vous devez activer le démon SSH à l’aide du programme de configuration Raspberry Pi:

sudo raspi-config

Cela affichera une liste d’options:

Configuration du Raspberry Pi

À l’aide de la touche curseur vers le bas, accédez à Options avancées et appuyez sur la touche Retour.

Options avancées

Et en dessous, choisissez la ligne suivante:

1592791208 874 Acces a distance La ligne de commande

Ensuite, choisissez l’option Activer SSH et appuyez sur Retour:

1592791208 408 Acces a distance La ligne de commande

Quittez l’outil de configuration en utilisant la touche curseur droite pour mettre en surbrillance Terminer. Le serveur shell sécurisé démarre alors, vous permettant d’accéder à distance à votre Raspberry Pi utilisant un client SSH depuis un autre ordinateur.

Mais cela ne veut-il pas dire que tout le monde peut accéder à votre Raspberry Pi? Non, ce n’est pas le cas – vous avez toujours besoin d’un nom d’utilisateur et d’un mot de passe pour vous connecter, et tout ce qui se passe entre votre ordinateur et le Raspberry Pi sera crypté – d’où le nom de Secure Shell!

Clients SSH

Vous aurez également besoin d’un client SSH sur l’ordinateur que vous utilisez pour accéder au Raspberry Pi, que ce soit PC, Mac, Android ou autre Raspberry Pi.

Le Raspberry Pi a déjà un client SSH intégré. Il suffit de taper ssh pi@otherpi (où «otherpi» est le nom d’hôte ou l’adresse IP du Raspberry Pi auquel vous souhaitez vous connecter) dans une fenêtre de terminal. Un mot de passe vous sera demandé, puis vous serez entré.

Sur votre PC et Mac, il existe un certain nombre de clients différents. L’un des plus simples est «KiTTY», qui offre plus que du SSH. Vous pouvez le télécharger depuis ici.

Lors de l’installation et de l’exécution, la fenêtre de configuration de KiTTY s’affiche.

1592791208 712 Acces a distance La ligne de commande

Il vous suffit de saisir le nom d’hôte ou l’adresse IP de votre Raspberry Pi et sélectionnez SSH. Cela devrait automatiquement définir le numéro de port sur 22. Cliquez sur «Ouvrir» et la fenêtre du terminal s’ouvrira en demandant le nom d’utilisateur de votre Raspberry Pi – qui est probablement «pi», suivi du mot de passe – la valeur par défaut est «Raspberry PI».

Vous pouvez maintenant exécuter des commandes sur votre Raspberry Pi comme si vous couriez directement sur votre Raspberry Pi.