Utiliser SSH pour contrôler à distance votre Raspberry Pi
Pouvoir contrôler votre Raspberry Pi depuis un autre ordinateur est un aspect important de la période de prise en main du Pi. Il existe de nombreuses solutions pour l’accès à distance, alors pourquoi SSH est-il le protocole que les débutants devraient utiliser en premier ? Si vous êtes nouveau sur Linux, Raspberry Pi ou découvrez simplement SSH, vous êtes au bon endroit : j’ai créé ce guide pour répondre à toutes vos questions sur cette méthode.
SSH est un protocole disponible sur les systèmes Linux qui permet d’exécuter des commandes à partir d’un autre ordinateur. Il doit d’abord être activé dans la configuration du Raspberry Pi, puis un client SSH depuis un autre ordinateur pourra se connecter au Raspberry Pi.
Je vais vous guider tout au long du processus et vous montrer comment activer SSH, trouver votre adresse IP et vous connecter au Raspberry Pi depuis votre ordinateur.
Si vous débutez avec Raspberry Pi ou Linux, j’ai quelque chose qui peut vous aider !
Téléchargez ma fiche mémo des commandes Linux gratuitement – c’est un guide de référence rapide avec toutes les commandes essentielles dont vous aurez besoin utiliser votre Raspberry Pi. Cliquez ici pour l’obtenir gratuitement !
Qu’est-ce que SSH sur Raspberry Pi ?
Commençons par le début. Si vous n’avez aucune idée de ce qu’est SSH, je dois probablement présenter quelques notions avant de vous donner la procédure pour l’utiliser.
SSH vient de Secure SHell. C’est un protocole réseau courant qui est utilisé pour se connecter en toute sécurité d’un ordinateur à un autre. La communication entre les deux ordinateurs est chiffrée et une authentification est requise.
Il est généralement utilisé par les administrateurs système pour accéder et gérer des serveurs distants. En tant qu’administrateur système, j’avais environ 20 serveurs à surveiller, et en utilisant SSH, je pouvais travailler dessus pendant des jours sans avoir à aller dans la salle des serveurs. C’est très pratique dans ce cas.
Mais même à la maison, il peut être vraiment utile d’accéder à votre Raspberry Pi, d’exécuter quelques commandes, puis de vous déconnecter. Par exemple, si votre Raspberry Pi est monté à l’intérieur d’un robot, caché quelque part, ou si vous êtes simplement trop paresseux pour brancher un moniteur, SSH est un gain de temps.
SSH est pratique parce qu’il est simple. Vous avez juste besoin d’allumer votre Raspberry Pi, de le connecter au réseau, et d’activer SSH. Je vais expliquer comment l’utiliser ensuite.
Étape 1 : activer SSH sur Raspberry Pi
Sur Raspberry Pi OS, SSH est désactivé par défaut. La première étape consiste donc à l’activer. Il y a différentes méthodes pour y parvenir, en fonction de votre configuration actuelle.
Voici les principales façons d’activer SSH sur Raspberry Pi :
- Sur Raspberry Pi OS Desktop : Activez SSH dans l’outil de configuration de Raspberry Pi sous l’onglet “Interfaces”.
- Sur Raspberry Pi OS Lite : Utilisez raspi-config et allez dans le sous-menu “Interfaces”.
- Avec Raspberry Pi Imager : Appliquez les options avancées lors du flashage de la carte SD.
Je vais maintenant expliquer toutes ces méthodes (et plus) en détail.
SSH sur Raspberry Pi OS Desktop
Si vous utilisez Raspberry Pi OS Desktop, SSH n’est pas activé par défaut. Vous pouvez l’activer facilement via l’outil Raspberry Pi Configuration :
- Ouvrez le menu principal du bureau > Preferences > Raspberry Pi Configuration
- Passez à l’onglet “Interfaces”.
- Vous obtiendrez une page comme celle-ci :
- Cliquez sur le curseur pour activer SSH.
- Fermez la fenêtre. Le serveur SSH est maintenant activé et prêt à être connecté.
Au fait, si vous avez un environnement de bureau (en anglais) installé, vous pouvez utiliser l’accès distant graphique au lieu de SSH. VNC est une méthode populaire, mais il y a beaucoup d’autres options listées dans cet autre article. Cela vous donnera accès à l’interface graphique complète, pas seulement à la ligne de commande.
SSH sur Raspberry Pi OS Lite
Si vous utilisez la version Lite (en anglais) de Raspberry Pi OS, il n’y a pas d’environnement de bureau, donc vous ne pouvez pas utiliser l’outil de configuration. Cependant, il existe un outil similaire en ligne de commande :
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
- Lancez raspi-config en tapant la commande :
sudo raspi-config
- Vous obtiendrez un assistant de menu qui configure beaucoup de choses sur votre Pi. Vous pouvez l’utiliser pour activer SSH facilement.
- Allez dans “Interface Options”:
Vous pouvez utiliser les flèches sur votre clavier pour passer d’un élément à un autre, et la touche TAB pour accéder à l’action ci-dessous. - Ensuite, sélectionnez “SSH” et choisissez “Yes” pour l’activer.
- Fermez raspi-config. SSH est maintenant activé.
Activer SSH lors de la création de la carte SD
Si votre système n’est pas encore installé sur votre carte SD, il est possible de la flasher en activant SSH dès le départ. J’ai un tutoriel complet à ce sujet (Install a Headless Raspberry Pi without monitor, keyboard and mouse), mais je vais vous donner la version courte ici.
Activation de SSH avec Raspberry Pi Imager
Si vous installez Raspberry Pi OS avec Raspberry Pi Imager, vous pouvez utiliser ses options avancées pour activer SSH. Voici comment :
- Lancez Raspberry Pi Imager (si vous ne l’avez pas, vous pouvez le télécharger ici).
- Choisissez votre modèle de Pi, n’importe quelle version de Raspberry Pi OS dans la liste des systèmes d’exploitation, et votre périphérique de stockage (probablement votre carte SD.)
- Cliquez sur Next et une popup apparaîtra demandant les “paramètres de personnalisation de l’OS.” Cliquez sur Edit Settings.
Cette option peut également fonctionner avec d’autres distributions comme Ubuntu. Si ce n’est pas pris en charge, le bouton n’apparaîtra pas. - Dans l’onglet “General”, définissez votre nom d’utilisateur et mot de passe :
- Allez dans l’onglet “Services”, cochez la case “Enable SSH”, et cliquez sur Save :
- Maintenant, vous devriez revenir à la fenêtre popup. Cliquez sur YES.
Votre carte SD sera flashée comme d’habitude.
SSH sera activé dès le premier démarrage.
Vous pouvez trouver mon guide complet sur Raspberry Pi Imager ici, pour apprendre tous les trucs et astuces pour cet outil très utile.
Activer SSH manuellement
Si vous n’utilisez pas Raspberry Pi Imager pour flasher votre carte SD, ou si vous souhaitez activer SSH sur une carte SD que vous avez déjà flashée précédemment, vous pouvez également activer SSH manuellement :
- Insérez votre carte SD dans le lecteur de carte SD de votre ordinateur.
- Accédez-y avec votre explorateur de fichiers (généralement nommé “boot”).
- Créez un nouveau fichier dans la partition boot de la carte SD, nommé “ssh” sans extension.
Si vous êtes sous Windows, assurez-vous qu’il ne crée pas “ssh.txt” ou quelque chose comme ça. Vous devrez peut-être activer l’affichage des extensions dans les paramètres de votre explorateur de fichiers. - Éjectez la carte SD en toute sécurité. SSH sera activé lors du prochain démarrage.
SSH sur d’autres distributions Linux
Si vous utilisez des distributions Linux autres que Raspberry Pi OS, la plupart de ces solutions ne fonctionneront pas, vous devrez donc faire les choses différemment. Dans la plupart des cas, SSH est activé par défaut.
Mais sinon, vous pouvez généralement faire fonctionner un serveur SSH facilement avec quelques commandes :
- Installer SSH sur une distribution basée sur Debian :
sudo apt install openssh-server
- Démarrer le service SSH :
sudo systemctl start ssh
sudo systemctl enable ssh
Si votre distribution n’est pas basée sur Debian, utilisez le gestionnaire de paquets correspondant pour faire la même chose. Vous trouverez sûrement cela dans la documentation de la distribution, car c’est l’une des étapes les plus courantes après une installation du système.
Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !
Étape 2 : prérequis pour SSH sur un Raspberry Pi
Maintenant qu’un serveur SSH est activé sur votre Raspberry Pi, il ne nous reste plus qu’à effectuer quelques actions avant de nous y connecter.
Trouver l’adresse IP du Raspberry Pi
Une adresse IP est l’identificateur de votre appareil sur le réseau. Vous en avez besoin pour établir la connexion SSH, car votre ordinateur doit savoir où accéder au Raspberry Pi.
Si vous avez un environnement de bureau, vous pouvez trouver l’IP de votre Pi en survolant l’icône du réseau (coin supérieur droit sur Raspberry Pi OS), ou dans les paramètres système.

Sur Raspberry Pi OS Lite (ou d’autres distributions minimales), utilisez plutôt la commande suivante :ip a

L’adresse IP suit le format A.B.C.D où chaque nombre a une valeur comprise entre 1 et 254. Dans mon exemple, l’adresse IP de mon Raspberry Pi est 192.168.1.69. Notez votre IP, car vous en aurez besoin plus tard.
Si vous ne pouvez pas la trouver ou avez besoin de plus d’explications, veuillez consulter cet article.
Connexion SSH et mot de passe
Lorsque vous vous connectez en SSH, vous devez vous authentifier. Par défaut, vous pouvez vous connecter avec votre nom d’utilisateur et mot de passe existants de Raspberry Pi OS, donc cela ne devrait pas être compliqué.
Si vous ne vous souvenez plus de votre nom d’utilisateur, utilisez la commande ‘whoami’ :
Si vous ne vous souvenez pas de votre mot de passe, ouvrez le menu principal > Preferences > Raspberry Pi Configuration et définissez un nouveau mot de passe. Vous pouvez trouver plus de détails pour changer le mot de passe sur Raspberry Pi ici.
Étape 3 : connectez-vous au Raspberry Pi via SSH
Nous avons maintenant tout ce dont nous avons besoin pour nous connecter au Raspberry Pi via SSH pour la première fois. Il existe plusieurs méthodes que vous pouvez utiliser. Vous pouvez soit utiliser la ligne de commande pour un test rapide, soit installer un client SSH pour plus de commodité.
Connexion via SSH en ligne de commande
SSH est bien intégré à la plupart des systèmes d’exploitation modernes, donc il est généralement possible de l’utiliser directement depuis la ligne de commande de votre ordinateur. La syntaxe est la même, quel que soit votre système d’exploitation (Windows, macOS, Linux) :ssh <nom_utilisateur>@<adresse_ip>
Donc, dans mon cas :ssh pat@192.168.1.69
Sur Windows, trouvez l’invite de commande dans le menu principal et tapez la commande. Lors de la connexion, le Pi vous demandera d’entrer votre mot de passe :
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Si vous obtenez un nouveau prompt (pat@rptips:~$), vous êtes correctement connecté à votre Pi !
Si votre ordinateur fonctionne sous Linux, vous devrez peut-être installer manuellement un client SSH avec votre gestionnaire de paquets (“sudo apt install ssh” ou quelque chose comme ça). Mais dans la plupart des distributions, il est déjà installé par défaut.
Connexion avec un client SSH
Utiliser le terminal ou l’invite de commandes sur votre ordinateur est le moyen le plus rapide de tester si SSH fonctionne, mais ce n’est pas le plus pratique ou confortable à utiliser. Il existe de nombreux clients SSH qui vous offriront une meilleure expérience (plus de fonctionnalités, meilleure interface, etc.).
Le plus connu pour les utilisateurs de Windows est PuTTY, que vous pouvez télécharger ici. Il fonctionne très bien, et vous pouvez enregistrer vos sessions, ce qui vous permet de vous connecter à chaque appareil en un clic, sans avoir à vous souvenir de l’adresse IP.
Mais mon client préféré est Termius. Vous le trouverez dans le Microsoft Store ou directement sur leur site web. Il est génial, il enregistre vos sessions et mots de passe, et vous permet de vous reconnecter en un clic lorsque la connexion est perdue.

Sur Linux et macOS, je crée généralement des alias pour mes serveurs et n’utilise aucun client spécifique. Mais vous pouvez probablement trouver des options similaires (Termius est disponible sur macOS et Linux, par exemple).
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Vous voulez discuter avec d'autres passionnés de Raspberry Pi ? Rejoignez la communauté, partagez vos projets en cours et posez vos questions sur le forum (en anglais).
Aller plus loin avec SSH sur Raspberry Pi
C’est tout ! Vous avez terminé la partie la plus compliquée et pouvez maintenant accéder au terminal de votre Raspberry Pi depuis votre ordinateur. Mais en fait, ce n’est que le début. Cela vous donne accès à de nouveaux travaux et probablement à de nouveaux projets si vous le faites correctement.
Commandes Raspberry Pi
Accéder au terminal du Raspberry Pi depuis votre ordinateur, c’est bien, mais vous aurez besoin de connaître quelques commandes, sinon ce sera inutile. Utiliser un terminal, c’est comme parler une langue différente, il vous faudra du temps pour apprendre et tester les commandes Linux.
Se souvenir des commandes peut être assez difficile, mais j’ai ce qu’il vous faut. Vous pouvez lire cet article où je vous donne les commandes les plus importantes, avec une brève explication de la syntaxe et quelques exemples. Vous pouvez même télécharger ma fiche récapitulative avec toutes les commandes au format PDF.
Se connecter à SSH sans mot de passe
Si vous n’avez qu’un seul Raspberry Pi avec un mot de passe simple que vous retenez facilement, ça va. Mais quand vous avez plusieurs serveurs en fonctionnement et que vous devez y accéder régulièrement, cela peut devenir compliqué.
Il est possible d’utiliser l’authentification par clé publique pour accéder à votre Raspberry Pi sans mot de passe. En résumé, vous enregistrerez votre ordinateur sur le Raspberry Pi, pour lui permettre un accès à distance sans aucun mot de passe à l’avenir.
Le processus pour faire cela est un peu long à expliquer ici, mais j’explique tout à la fin de cet autre article. Lisez et essayez si vous voulez éviter d’utiliser des mots de passe (c’est encore mieux pour la sécurité).
Conseils de sécurité pour Raspberry Pi
Si SSH est désactivé par défaut sur la plupart des distributions, y compris Raspberry Pi, c’est pour une bonne raison. Dès que vous l’activez, il existe un risque que quelqu’un puisse accéder à votre Pi sans votre permission.
Par exemple, si vous utilisez le même nom d’utilisateur et mot de passe partout, et que quelqu’un accède à un autre PC sur votre réseau, il peut facilement accéder à votre Raspberry Pi également. Mais même si vous avez des mots de passe différents, il y a toujours des risques associés à l’activation de SSH.
Je ne vais pas entrer dans les détails ici, mais j’ai un guide complet pour améliorer la sécurité sur un Raspberry Pi. Je vous recommande fortement de le lire et d’appliquer certains des conseils que je donne. Les premiers conseils ne sont pas compliqués et vous protégeront de la plupart des menaces.
Utilisez un VPN pour un accès à distance par Internet
La dernière chose qui pourrait vous intéresser est de savoir comment accéder à votre terminal Raspberry Pi lorsque vous n’êtes pas sur le même réseau. Disons que vous êtes au travail et que vous voulez vérifier quelque chose à la maison, cela ne fonctionnera pas directement.
L’adresse IP que vous avez sur votre Raspberry Pi est une adresse IP privée, locale, qui n’existe pas sur le réseau de votre entreprise. Si vous souhaitez accéder à votre Raspberry Pi depuis un autre endroit, la meilleure méthode est d’utiliser un VPN.
Un VPN va créer un tunnel sécurisé entre votre ordinateur (n’importe où dans le monde) et votre Raspberry Pi à la maison. Un serveur VPN doit être installé sur votre Raspberry Pi (ou un autre appareil sur votre réseau domestique) ainsi qu’un client VPN sur votre ordinateur (ou smartphone).
Le concept peut sembler un peu compliqué, mais l’installation est assez simple. Consultez ce tutoriel pour apprendre à installer OpenVPN sur votre Raspberry Pi en quelques minutes.
Il est également possible d’utiliser la redirection de port sur votre routeur à la place. Mais je ne le conseille pas, car n’importe qui peut accéder au port ouvert. Vous pouvez essayer, mais un VPN est beaucoup plus sûr à mon avis.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Ressources supplémentaires pour votre Raspberry Pi
Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant
Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici
Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant
Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources