Lorsque vous exécutez un projet sur un Raspberry Pi sans tête, il n'est pas toujours pratique de le brancher sur un moniteur lorsque vous souhaitez modifier quelque chose, mais vous n'en avez pas besoin. Vous pouvez accéder et contrôler le Raspberry Pi à distance via SSH (Secure SHell) depuis un autre ordinateur ou même un smartphone sur le même réseau. Ce guide vous montrera d'abord comment activer SSH, puis comment SSH dans Raspberry Pi à partir d'un autre appareil.

Activer SSH lors de l'installation

Par défaut, pour des raisons de sécurité, SSH est désactivé dans le système d'exploitation Raspberry Pi standard. Donc, pour pouvoir SSH vers Pi, vous devez d'abord l'activer. Si vous êtes installation du système d'exploitation Raspberry Pi à partir de zéro sur une carte microSD, vous pouvez utiliser les paramètres avancés de l'outil Raspberry Pi Imager (cliquez sur l'icône de rouage) pour activer SSH et définir un nom d'utilisateur et un mot de passe. Pendant que vous y êtes, ajoutez les détails de votre réseau sans fil afin que le Raspberry Pi s'y connecte automatiquement. Cliquez sur

sauvegarder pour conserver les paramètres, puis écrivez le système d'exploitation sur votre carte microSD comme d'habitude.

Activer SSH dans le système d'exploitation existant

Alternativement, vous pouvez activer SSH à partir d'une installation existante de Raspberry Pi OS. Avec votre Raspberry Pi connecté à un moniteur, ouvrez le menu de l'icône de framboise sur le bureau et sélectionnez Préférences > Configuration du Raspberry Pi. Cliquez ensuite sur le Interfaces onglet et cliquez sur le Activé bouton radio pour SSH.

Si vous utilisez Raspberry Pi OS Lite (sans l'interface graphique du bureau), vous pouvez activer SSH via l'utilitaire raspi-config. Entrez la commande :

sudo raspi-config

Naviguez ensuite jusqu'à Options d'interfaçage > SSH et sélectionnez à l'invite, "Souhaitez-vous que le serveur SSH soit activé ?" Presse Entrer pour confirmer, puis sélectionnez Finir pour quitter raspi-config.

Trouver l'adresse IP de Raspberry Pi

Avec SSH activé et votre Raspberry Pi connecté à votre réseau, vous êtes prêt à vous connecter à Raspberry Pi via SSH à partir d'un autre appareil. Vous devrez connaître soit le nom d'hôte de votre Raspberry Pi (raspberrypi.local est la valeur par défaut, mais vous pouvez la définir dans les paramètres avancés de Raspberry Pi Imager) ou son adresse IP pour vous connecter.

Vous pouvez trouver l'adresse IP du Raspberry Pi en visitant la page d'accueil de votre routeur pour voir une liste des appareils connectés. Alternativement, pour trouver l'adresse IP du Raspberry Pi (connecté à un moniteur), entrez cette commande Terminal :

nom d'hôte -I

Pour qu'il ne change jamais, vous pouvez également vouloir définir une adresse IP statique sur Raspberry Pi. Alternativement, vous pourrez peut-être réserver une adresse IP pour le Raspberry Pi dans les paramètres de votre routeur.

SSH dans Raspberry Pi à partir de Windows

Sur un PC Windows 10 ou 11, vous pouvez utiliser le PowerShell pour SSH dans Raspberry Pi. Presse Ctrl + Maj + P pour ouvrir le PowerShell, puis saisissez l'une de ces commandes :

chut[Nom d'utilisateur]@[nom_hôte].local

ou

chut[Nom d'utilisateur]@[Adresse IP]

Remplacer [Nom d'utilisateur] et [nom d'hôte] ou [Adresse IP] avec les détails de votre propre Pi. Par exemple, ssh [email protected] ou ssh [email protected].

Alternativement, vous pouvez utiliser le Mastic utilitaire, qui est un outil plus sophistiqué et fonctionnera sur n'importe quel PC Windows. Dans la boîte de dialogue PuTTY, sélectionnez SSH comme type de connexion, entrez l'adresse IP ou le nom d'hôte du Raspberry Pi dans Nom d'hôte (ou adresse IP) case, puis cliquez sur Ouvert. Vous pouvez également cliquer sauvegarder pour enregistrer les détails de connexion dans PuTTY.

SSH dans Raspberry Pi à partir de macOS

Sur un Mac, ouvrez l'utilitaire Terminal (dans Applications > Utilitaires), puis entrez l'une des commandes suivantes pour vous connecter à Raspberry Pi via SSH :

chut[Nom d'utilisateur]@[nom_hôte].local

ou

chut[Nom d'utilisateur]@[Adresse IP]

Remplacer [Nom d'utilisateur] et [nom d'hôte] ou [Adresse IP] avec les détails de votre propre Pi. Par exemple, ssh [email protected] ou ssh [email protected].

SSH dans Raspberry Pi à partir de Linux

Sur un PC Linux (ou même un autre Raspberry Pi), ouvrez une fenêtre Terminal en appuyant sur Ctrl + Alt + T, puis entrez l'une des commandes suivantes pour vous connecter à Raspberry Pi via SSH :

chut[Nom d'utilisateur]@[nom_hôte].local

ou

chut[Nom d'utilisateur]@[Adresse IP]

Remplacer [Nom d'utilisateur] et [nom d'hôte] ou [Adresse IP] avec les détails de votre propre Pi. Par exemple, ssh [email protected] ou ssh [email protected].

SSH dans Raspberry Pi depuis Android

Il existe plusieurs applications d'accès à distance SSH disponibles dans le Play Store, telles que la version gratuite ConnectBot. Pour vous connecter à votre Raspberry Pi avec, cliquez sur le + (plus) et entrez les informations de connexion, telles que [email protected] ou ssh [email protected]. Vous pouvez également lui donner un surnom si vous le souhaitez. Cliquez sur le symbole + (plus) pour enregistrer la connexion, puis cliquez dessus dans la liste pour vous connecter à Raspberry Pi. Entrez votre mot de passe et vous êtes dedans.

3 photos

SSH dans Raspberry Pi: succès

Vous savez maintenant comment activer SSH sur Raspberry Pi, trouver son adresse IP, puis SSH depuis un autre appareil pour le contrôler à distance à l'aide des commandes de terminal Linux standard. C'est une compétence très utile lorsque vous utilisez un Raspberry Pi sans tête, sans moniteur ni clavier connecté.