5 méthodes de bureau à distance pour ton Raspberry Pi
Utiliser un bureau à distance est un moyen très pratique de contrôler votre Raspberry Pi depuis un autre ordinateur. De cette façon, vous pouvez suivre mes tutoriels sur ce site web (par exemple) et les appliquer directement depuis le même appareil. Dans cet article, je vous présente les 5 meilleures façons de le faire.
La solution la plus simple pour accéder à distance à un Raspberry Pi avec une expérience de bureau complète est d’utiliser VNC. Il est inclus par défaut sur Raspberry Pi OS et fonctionne depuis n’importe quel ordinateur ou smartphone. NoMachine, TeamViewer, ou RDP sont d’autres alternatives.
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 !
1. XRDP sur Raspberry Pi OS
Idéal pour la compatibilité avec Windows et la faible latence
XRDP est un serveur de protocole de bureau à distance open-source, qui vous permet de vous connecter à un bureau Linux depuis n’importe quel système d’exploitation.
Si vous avez besoin d’ouvrir ou de rediriger l’accès sur votre routeur ou pare-feu, sachez que XRDP utilise le port standard 3389.
Attention : Cette méthode fonctionne sur Raspberry Pi OS (bookworm) mais ne fonctionne pas sur l’ancienne version du système d’exploitation (bullseye). Vous ne pourrez pas vous connecter. Une solution consiste à désactiver la connexion automatique dans la Configuration du Raspberry Pi ou à utiliser un autre compte (créer un nouvel utilisateur).
À lire ensuite : Pi5 vs Pi4 : je les ai testés, voici le résultat
Installation
L’installation de XRDP est simple car il est disponible dans les dépôts par défaut de Raspberry Pi OS.
Tout ce que vous avez à faire est d’exécuter la commande suivante :sudo apt install xrdp
Maintenant que XRDP est installé, vous pouvez le gérer avec les commandes habituelles :sudo service xrdp start | stop | restart | status
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 !
Mais vous pouvez également utiliser l’outil Ajouter/Supprimer des logiciels pour installer XRDP si vous préférez ne pas utiliser la ligne de commande.
Connexion depuis Linux
Pour vous connecter depuis un PC Linux à votre Pi, je recommande d’utiliser une solution comme Remmina.
Il est inclus dans les dépôts pour la plupart des distributions, vous pouvez donc l’installer avec :sudo apt install remmina
À lire ensuite : Pi5 vs Pi4 : je les ai testés, voici le résultat
"You requested an h264 GFX mode for server 192.168.1.15, but your libfreerdp does not support h264. Please check color depth settings."
J’ai donc dû l’ajouter comme raccourci, car la connexion rapide ne permet pas de définir la profondeur de couleur.
En choisissant GFX RFX dans la liste, l’erreur a disparu, et j’ai pu me connecter.
Voici une capture d’écran de ma configuration si vous rencontrez le même problème :

Se connecter depuis Windows
L’avantage de XRDP est que les utilisateurs Windows ont déjà le client installé. C’est le même protocole que Windows utilise pour permettre aux utilisateurs d’accéder à distance aux serveurs Windows, donc nous pouvons utiliser le même outil.
Depuis Windows, lancez l’outil « Remote Desktop Connection » depuis le menu démarrer et saisissez l’adresse IP :

Si vous ne connaissez pas l’adresse IP, vous pouvez lire cet article qui explique plusieurs façons de trouver l’adresse IP. Vous pouvez également taper « raspberrypi » s’il n’y en a qu’un seul sur votre réseau, c’est le nom d’hôte par défaut.
Cliquez sur « Connect » et vous obtiendrez l’écran de connexion XRDP :
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
À lire ensuite : Sans doute la meilleure station de travail Raspberry Pi (avis)

Tout ce que vous devez faire est de saisir vos identifiants et cliquer sur OK. Définissez Session sur « Xorg » si vous n’êtes pas sûr de ce que vous faites. Le bureau sera alors affiché relativement bien.
Dans mon cas, les icônes étaient un peu grandes, alors je les ai changées dans les options d’apparence, mais sinon, c’était utilisable immédiatement.
Se connecter depuis macOS
Je n’ai pas pu tester sur macOS, mais il existe plusieurs clients RDP que vous pouvez utiliser de la même manière.
Par exemple, sur l’Apple Store, installez le client officiel de Microsoft, appelé « Windows App« , et connectez-vous à votre Raspberry Pi en spécifiant son adresse IP. Suivez la même procédure que pour les utilisateurs de Windows une fois l’application installée.
Se connecter depuis un smartphone
Vous pouvez également utiliser le protocole RDP depuis un smartphone assez facilement.
L’application « Microsoft Remote Desktop » est aussi disponible pour Android et iOS.

Il est donc possible de se connecter et de l’utiliser, mais ne vous attendez pas à une super expérience, car l’écran du smartphone n’est pas idéal pour contrôler un autre ordinateur !
Pourquoi choisir XRDP ?
2. SSH avec transfert X11
Idéal pour les environnements limités ou un accès restreint aux ports
SSH vous donne un accès terminal à distance, mais tout le monde ne sait pas qu’il peut également fournir une interface graphique. X11 est le principal gestionnaire de fenêtres graphiques de Linux, et vous pouvez utiliser SSH avec le transfert X11 pour un accès bureau à distance.
Le transfert X11 sur SSH est un moyen de lancer une application depuis un serveur lorsque vous êtes connecté via SSH. Dans notre cas, il lancera des applications Raspberry Pi depuis notre bureau (donc ce n’est pas un accès complet au bureau).
Cette méthode pourrait fonctionner à distance, tout ce dont vous aurez besoin est d’ouvrir le port SSH par défaut (22).
Par mesure de sécurité, pensez à limiter les adresses IP autorisées dans ce cas, et peut-être mettre en place des protections supplémentaires comme Fail2ban pour éviter tout problème de sécurité.
Installation
Vous devrez activer le service SSH sur votre Pi d’abord. Le transfert X11 est activé par défaut sur Raspberry Pi OS.
Le moyen le plus simple de le faire est d’ouvrir l’outil de configuration Raspberry Pi, d’aller dans l’onglet « Interfaces » et d’activer SSH :

Si vous avez des problèmes, vous pouvez vérifier que X11Forwarding n’est pas commenté et réglé à yes dans /etc/ssh/sshd_config.
J’ai écrit un guide complet sur SSH sur Raspberry Pi ; vous devriez probablement le lire d’abord si c’est nouveau pour vous.
À lire aussi : Vous ne saviez pas que votre Pi pouvait faire ça
Depuis Windows
Si vous êtes sur Windows, vous aurez besoin de ces applications :
– PuTTY (téléchargez-le depuis le site officiel) pour le client SSH.
– Xming (téléchargez-le sur Sourceforge) pour la fenêtre d’affichage.
Une fois que Xming est installé (les options par défaut fonctionnent très bien), suivez ces étapes :
Une fois dans la console, vous pouvez lancer une application Raspberry sur votre ordinateur Windows avec la commande nohup :nohup chromium-browser &
Remplacez chromium-browser par l’application de votre choix.
L’application s’ouvrira ensuite sur votre ordinateur.
Se connecter depuis Linux ou macOS
Avec Linux ou macOS, l’accès SSH est presque le même.
Vous utiliserez la commande ssh depuis le terminal en tant que client.
Vous devrez installer Xming (le télécharger sur Sourceforge) pour la fenêtre d’affichage.
À lire aussi : Accédez à votre Raspberry Pi à distance, facilement
Excepté que vous devez vous connecter en SSH en ajoutant un paramètre supplémentaire :ssh -X pat@192.168.1.15
Évidemment, vous devez remplacer la commande ci-dessus par l’adresse IP de votre Raspberry Pi.
Se connecter depuis un smartphone
Je ne pense pas qu’il soit possible d’utiliser cette méthode depuis votre téléphone (dites-moi si vous savez comment).
J’ai déjà vu des gens démarrer un serveur X sur Android pour utiliser une application Android sur leur ordinateur, mais pas l’inverse.
Pourquoi choisir SSH avec transfert X11 ?
3. VNC sur Raspberry Pi OS
Le plus rapide à installer et à utiliser
VNC (Virtual Network Computing) est un système pour partager un bureau avec interface graphique, assez similaire à XRDP. La différence est que vous vous connectez directement à la session actuelle, contrairement à XRDP qui crée une nouvelle session.
Il existe de nombreux serveurs et clients VNC multiplateformes disponibles (RealVNC, TightVNC, TigerVNC, etc.).
VNC fonctionne sur le port 5900.
Vous pouvez configurer un NAT pour ce port afin de le rendre accessible de l’extérieur si nécessaire, mais ce n’est pas l’option la plus sûre, envisagez la solution suivante mentionnée dans cet article.
Je vous conseille aussi : Transformez votre Raspberry Pi en une machine à sous
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Installation
Comme SSH, un serveur VNC est déjà installé sur Raspberry Pi OS, donc nous avons juste besoin de l’activer.
Pour ce faire, ouvrez l’outil de configuration du Raspberry Pi, allez dans l’onglet « Interfaces » et cochez la case « Enabled » sur la ligne VNC.

Et voilà, le serveur VNC est installé et prêt à l’emploi.
Si vous n’utilisez pas Raspberry Pi OS, vous pouvez toujours installer TigerVNC server manuellement (en anglais) et suivre les mêmes étapes dans les sections suivantes.
Se connecter depuis Linux

Et il est disponible dans le dépôt par défaut sur la plupart des distributions basées sur Debian :sudo apt install tigervnc-viewer
Mais si nécessaire, obtenez la dernière version depuis le site officiel, et installez-la manuellement.
Voir aussi : Pi5 vs Pi4 : je les ai testés, voici le résultat
Ensuite, l’utilisation de VNC est super simple, indiquez simplement l’IP du Raspberry Pi, le nom d’utilisateur et le mot de passe, et vous serez connecté.
Se connecter depuis Windows et macOS
Installer TigerVNC sur Windows ou macOS est un peu plus délicat, car vous devez télécharger les binaires depuis le site Sourceforge, ce qui n’est pas vraiment intuitif.
J’ai un guide d’installation étape par étape dans mon article dédié à VNC sur Raspberry Pi. Cliquez sur le lien pour en savoir plus si c’est une solution qui vous convient.
Mais une fois installé, c’est fondamentalement la même chose que sur Linux :



Pourquoi choisir VNC ?
4. TeamViewer
Meilleur pour un accès externe
TeamViewer est un logiciel propriétaire très semblable à VNC pour une utilisation sur un bureau à distance mais ajoute des fonctionnalités supplémentaires, principalement orientées vers les entreprises.
Par exemple, TeamViewer facilite l’accès à distance à une machine dans un autre bâtiment/ville via Internet.
Ce que facilite TeamViewer, c’est qu’il n’est pas nécessaire d’ouvrir un port spécifique pour chaque ordinateur comme avec les solutions précédentes. Par défaut, TeamViewer se connecte sur le port 5938, mais peut aussi utiliser les ports 80 et 443 si ceux-ci ne sont pas ouverts (donc cela fonctionnera nativement la plupart du temps).
À lire aussi : N’achetez pas de nouvelle carte SD avant d’avoir lu ça
Je vais vous donner une brève présentation de TeamViewer ici, mais si vous voulez en savoir plus, veuillez consulter mon guide complet sur TeamViewer (en anglais) en cliquant ici.
Installation
L’installation n’est pas évidente car même si elle est mentionnée dans la documentation d’un paquet pour ARM, elle est absente des liens de téléchargement Linux et il n’y a pas de catégorie Raspberry Pi.
Le téléchargement se fait depuis cette page. Vous devriez pouvoir ouvrir cette page depuis votre Raspberry Pi, télécharger la version correcte (32 bits ou 64 bits) puis l’installer avec l’outil graphique.
Mais si besoin, je vais vous donner la procédure d’installation depuis un terminal, sans avoir à aller sur leur site :
- Téléchargez le paquet ARM pour TeamViewer :
wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb - Installez-le :
sudo dpkg -i teamviewer-host_armhf.deb - Vous aurez quelques erreurs de dépendances, corrigez-les en faisant :
sudo apt update
sudo apt -f install - Si vous avez un compte TeamViewer (version payante), vous pouvez le configurer en faisant :
sudo teamviewer setup - Sinon, vous devrez définir un mot de passe pour vous connecter, comme ceci :
sudo teamviewer passwd VOTREMOTDEPASSE - Et puis, vous pouvez tout simplement obtenir l’ID du Raspberry Pi de cette façon :
sudo teamviewer info
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 !
Se connecter depuis Linux
Sur Linux, commencez par télécharger le client TeamViewer depuis le site officiel.
Ensuite, installez-le avec votre gestionnaire de paquets ou en faisant quelque chose comme :sudo dpkg -i teamviewer_15.66.5_amd64.deb
Voir aussi : Les 5 navigateurs les plus rapides sur Raspberry Pi
Démarrez l’application via le menu Démarrer ou en tapant « TeamViewer » dans un terminal.
Connectez-vous si vous avez un compte.
Ensuite entrez l’ID TeamViewer du Raspberry Pi dans le champ ID partenaire et appuyez sur entrée.

Elle vous demandera le mot de passe défini précédemment et se connectera au Raspberry Pi en bureau à distance.
Se connecter depuis Windows et macOS
Pour les utilisateurs de Windows et macOS, c’est la même procédure que ci-dessus, donc je ne la répéterai pas.
Téléchargez TeamViewer, installez-le, puis entrez l’ID et le mot de passe définis précédemment.
Se connecter depuis un smartphone
TeamViewer fournit un support pour ses logiciels aux smartphones Android, iPhone, Windows et Blackberry. Il est donc possible d’utiliser l’application de la même manière pour obtenir un support spontané de n’importe où.
Pourquoi choisir TeamViewer ?
5. NoMachine
Le plus sécurisé
NoMachine est un autre outil d’accès à distance que vous pouvez utiliser avec votre RaspberryPi.
NoMachine est basé sur le protocole NX, qui a été créé pour améliorer les performances de l’affichage classique X. Son utilisation est très proche de l’expérience que vous avez avec VNC.
Je vous conseille aussi : Évitez cette erreur classique avant d’acheter un Raspberry Pi
Si vous l’utilisez derrière un pare-feu, veuillez noter que NoMachine utilise le port 4000 pour les connexions depuis le client.
Il est possible de changer les ports par défaut dans les outils d’administration du serveur NoMachine.
Installation
NoMachine est fourni pour Raspberry Pi, vous pouvez donc obtenir le paquet correspondant à votre environnement sur cette page.
Actuellement, ARMv8 est uniquement disponible pour les systèmes 64 bits, donc si vous n’avez pas d’OS 64 bits, téléchargez la version ARMv7, même sur un Pi 4/400.
Téléchargez-le avec votre navigateur web et double-cliquez sur le fichier téléchargé pour l’installer.
Ou vous pouvez tout faire depuis un terminal avec :wget https://download.nomachine.com/download/9.0/Raspberry/nomachine_9.0.188_11_arm64.debsudo dpkg -i nomachine_9.0.188_11_arm64.deb
Remplacez le numéro de version par celui que vous obtenez.
Soyez patient car l’installation peut prendre quelques minutes en fonction de votre modèle de Raspberry Pi.
Une fois terminée, l’icône NoMachine apparaîtra dans le coin supérieur droit.
Se connecter depuis n’importe quel OS
Une fois l’installation terminée sur le Raspberry Pi, vous devez également l’installer sur votre ordinateur client.
Retournez sur le site officiel et téléchargez cette fois la version correspondant à votre ordinateur.
Installez le fichier téléchargé et lancez NoMachine.
Un assistant démarrera, puis NoMachine détectera automatiquement votre Raspberry Pi sur le réseau.

Vous devez double-cliquer sur le Raspberry Pi pour vous connecter.
Il vous demandera vos identifiants (pi/raspberry ou le mot de passe que vous avez défini), et vous serez connecté.
Se connecter depuis un smartphone
NoMachine est également disponible pour Android et iOS ; vous pouvez donc vous connecter à votre Raspberry Pi de n’importe où.
J’ai aussi réalisé une vidéo qui montre comment utiliser cette solution avec un iPad, vous pouvez la regarder ici.
Pourquoi choisir NoMachine ?
Vidéo
Abonnez-vous à la chaîne YouTube de RaspberryTips pour recevoir de nouvelles vidéos dans votre fil :
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Rappel: J'ai crée une communauté d'utilisateurs de Raspberry Pi qui vous permet de partage vos avancées, poser vos questions et recevoir de nombreux avantages exclusifs (anglophones uniquement). Cliquez sur le lien pour en savoir plus.
Quelle solution de bureau à distance devrais-je choisir ?
Nous avons donc appris à nous connecter au bureau à distance de 5 manières différentes :
- Avec le paquet XRDP qui fournit un bureau à distance similaire à Windows.
- Avec SSH et Forwarding X11 qui permet de lancer une application sur l’ordinateur client (et non sur tout le bureau).
- Avec VNC qui permet un accès local au Raspberry Pi.
- Avec TeamViewer qui permet un contrôle à distance facile via internet.
- Avec NoMachine qui permet un accès local de manière plus élégante et rapide que VNC.
Alors, qu’est-ce qui vous convient le mieux ? J’ai créé un arbre de décision pour vous aider à décider :

VNC et NoMachine sont mes préférés, avec un affichage rapide et clair, sans la lourdeur de TeamViewer. C’est parce que je n’en ai besoin que sur mon réseau local, donc cela dépend de votre cas d’utilisation.
À lire ensuite : Voici les meilleures applis Linux (testées pour vous)
Cependant, si vous souhaitez une compatibilité avec les PC Windows ou les Mac, je pourrais opter pour XRDP. Vous pouvez l’obtenir depuis la boutique d’applications sur l’une ou l’autre plateforme.
Mais si vous avez besoin de bureau à distance sur un Raspberry Pi depuis n’importe où en dehors de votre réseau local, il est recommandé d’utiliser TeamViewer. Il utilise un protocole qui est sûr et facile à configurer (pas besoin de redirection de port ou de règles de pare-feu). Il est gratuit pour un usage personnel avec une licence.
Les autres options listées dans cet article peuvent être configurées pour un accès externe, mais elles sont plus compliquées à configurer et globalement moins sécurisées. Voici un excellent tutoriel qui vous guidera à travers ce processus : 3 Easy Ways to Access Your Pi Over the Internet Remotely.
Enfin, une autre option alternative que nous n’avons pas couverte dans cet article est AnyDesk. J’ai écrit récemment un tutoriel à ce sujet (en anglais), vous pouvez cliquer sur le lien pour en savoir plus sur cet outil.
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
