RustDesk : le logiciel de bureau à distance open source qui change la donne

Mis à jour le 26/07/2026 par Adrien Vialatte

RustDesk est un logiciel de prise en main à distance open source, gratuit et auto-hébergeable, qui s'impose comme l'alternative sérieuse à TeamViewer et AnyDesk pour quiconque ne veut plus dépendre d'un serveur tiers. Depuis son apparition sur GitHub en 2021, il a accumulé plus de 80 000 étoiles sur le dépôt officiel — un signal fort d'adoption dans la communauté tech. Que vous soyez informaticien, formateur, parent qui dépanne sa famille à distance ou simplement quelqu'un qui tient à sa vie privée, cet article vous explique ce qu'est RustDesk, comment l'installer, et dans quels cas il vaut vraiment la peine.

Technicien informatique utilisant un logiciel de bureau à distance RustDesk sur un poste de travail double écran en bureau professionnel

Sommaire

  1. Qu'est-ce que RustDesk exactement ?
  2. Pourquoi choisir RustDesk plutôt que TeamViewer ou AnyDesk ?
  3. Comment installer RustDesk en 5 minutes ?
  4. Comment configurer son propre serveur RustDesk ?
  5. Quelles sont les limites de RustDesk ?
  6. RustDesk en pratique : mon test terrain
---

Qu'est-ce que RustDesk exactement ?

RustDesk est un outil de contrôle à distance de bureau, open source, développé principalement en Rust (d'où le nom) et disponible sur Windows, macOS, Linux, Android et iOS. Il permet à une personne de prendre le contrôle d'un autre ordinateur à distance, exactement comme le font TeamViewer, AnyDesk ou Windows Remote Desktop — mais avec une différence fondamentale : vous pouvez faire tourner votre propre infrastructure serveur, sans jamais envoyer votre trafic sur les serveurs d'un tiers.

Le code source est publié sous licence AGPL-3.0 sur GitHub (dépôt officiel rustdesk/rustdesk). Cela signifie que n'importe qui peut l'auditer, le modifier ou le déployer librement — ce qui est loin d'être anecdotique quand on parle d'un outil qui donne accès complet à votre machine.

Le projet est initié par une équipe basée à Singapour. Il ne faut pas le confondre avec un projet hobbyiste : RustDesk Inc. propose aussi une offre commerciale (serveur hébergé payant), mais le client lui-même reste gratuit et open source.

Ce que fait concrètement RustDesk

  • Prise de contrôle complète du bureau distant (souris, clavier)
  • Transfert de fichiers entre les deux machines
  • Chat textuel intégré pendant la session
  • Enregistrement de session (selon la version)
  • Support du multi-écrans
  • Connexion sans surveillance (unattended access) avec mot de passe fixe
  • Chiffrement de bout en bout des sessions (NaCl, échange de clés basé sur Curve25519 et chiffrement AES-128)
---

Pourquoi choisir RustDesk plutôt que TeamViewer ou AnyDesk ?

La réponse courte : parce que TeamViewer et AnyDesk sont devenus très restrictifs dans leurs versions gratuites, et que RustDesk vous redonne le contrôle total de vos données.

J'ai utilisé TeamViewer pendant des années pour dépanner mes clients. Jusqu'au jour où, en 2022, mon compte a été bloqué sans préavis pour "usage commercial suspecté" — alors que j'aidais simplement un client une fois par semaine. C'est ce genre de friction qui pousse à explorer des alternatives.

Comparatif rapide des trois outils

CritèreRustDeskTeamViewer (gratuit)AnyDesk (gratuit)
Prix (usage perso)GratuitGratuit (limité)Gratuit (limité)
Open sourceOui (AGPL-3.0)NonNon
Auto-hébergementOuiNonNon
Blocage "usage commercial"NonFréquentPossible
Chiffrement E2EOuiOuiOui
MultiplateformeOuiOuiOui
Transfert de fichiersOuiOui (limité gratuit)Oui (limité gratuit)
Serveur par défautServeurs RustDesk Inc.Serveurs TeamViewerServeurs AnyDesk
La différence centrale : avec RustDesk, si vous déployez votre propre serveur, votre trafic ne transite jamais par une infrastructure externe. Pour un médecin, un avocat, une PME manipulant des données sensibles, c'est un argument de conformité non négligeable — d'autant que le RGPD impose de savoir où transitent les données personnelles. Comparaison de trois ordinateurs portables sous Windows, macOS et Linux affichant des interfaces de logiciels de prise en main à distance

---

Comment installer RustDesk en 5 minutes ?

Installer RustDesk est immédiat : téléchargez le binaire sur le site officiel `rustdesk.com`, lancez-le, et vous obtenez un identifiant à 9 chiffres ainsi qu'un mot de passe temporaire — comme sur TeamViewer.

Sur Windows

  1. Téléchargez le fichier `.exe` depuis le site officiel
  2. Lancez-le (pas d'installation obligatoire, il fonctionne en mode portable)
  3. Pour une installation permanente (nécessaire pour l'accès sans surveillance), lancez-le en administrateur et cliquez sur "Installer"
  4. Notez votre ID et votre mot de passe temporaire

Sur macOS

Le processus est identique. Une permission d'accessibilité et d'enregistrement d'écran sera demandée par macOS — c'est normal et nécessaire au fonctionnement.

Sur Linux

RustDesk est disponible en `.deb` (Debian/Ubuntu) et `.rpm` (Fedora/CentOS). Un paquet Flatpak est aussi disponible. En ligne de commande sur Debian/Ubuntu :

``` sudo dpkg -i rustdesk-.deb ```

Sur Android et iOS

Les apps sont disponibles sur Google Play et l'App Store. Elles permettent de contrôler un bureau distant depuis un smartphone — utile en déplacement.

Première connexion

Une fois RustDesk ouvert des deux côtés :

  • Sur la machine contrôlante, entrez l'ID de la machine distante
  • Cliquez sur "Connexion"
  • La machine distante reçoit une demande de confirmation (sauf si un mot de passe fixe est configuré)
  • Acceptez, et le bureau distant s'affiche
Par défaut, la connexion transite par les serveurs publics de RustDesk Inc. C'est suffisant pour un usage domestique ou occasionnel. Pour un usage professionnel ou sensible, l'étape suivante est recommandée.

---

Comment configurer son propre serveur RustDesk ?

Héberger son propre serveur RustDesk supprime toute dépendance externe et garantit que votre trafic reste sur votre infrastructure. La réponse directe : c'est possible avec un VPS entrée de gamme (1 vCPU, 1 Go RAM suffit) et Docker.

Les composants serveur

RustDesk utilise deux services distincts :

  • hbbs : le serveur de rendez-vous (ID server) — gère la découverte des pairs
  • hbbr : le serveur de relais — achemine le trafic quand la connexion directe P2P est impossible (NAT strict, firewall)

Déploiement avec Docker Compose

Voici la méthode la plus rapide sur un VPS Linux :

```yaml version: '3' services: hbbs: image: rustdesk/rustdesk-server:latest command: hbbs ports: - "21115:21115" - "21116:21116" - "21116:21116/udp" - "21118:21118" volumes: - ./data:/root restart: unless-stopped

hbbr: image: rustdesk/rustdesk-server:latest command: hbbr ports: - "21117:21117" - "21119:21119" volumes: - ./data:/root restart: unless-stopped ```

Après démarrage, récupérez la clé publique générée dans `./data/id_ed25519.pub` et renseignez-la dans les paramètres réseau de votre client RustDesk, avec l'IP ou le domaine de votre serveur.

Ports à ouvrir dans le pare-feu

  • 21115 (TCP) : test NAT
  • 21116 (TCP/UDP) : enregistrement ID et heartbeat
  • 21117 (TCP) : relais
  • 21118/21119 (TCP) : WebSocket (optionnel, pour client web)
Une fois configuré, tous vos clients pointent vers votre serveur. Aucun trafic ne passe par RustDesk Inc. Serveur auto-hébergé dans un petit environnement data center pour héberger sa propre infrastructure RustDesk

---

Quelles sont les limites de RustDesk ?

RustDesk présente des lacunes réelles qu'il serait malhonnête de passer sous silence.

Performance et latence

Lors de mes tests sur une connexion standard (fibre 500 Mbit/s côté hôte, 4G côté client), la latence reste correcte pour du support technique ou de la formation. En revanche, pour utiliser des applications graphiques exigeantes (montage vidéo, CAO), TeamViewer ou Parsec restent plus fluides. RustDesk utilise le codec VP9 par défaut ; H.264/H.265 est disponible selon les configurations matérielles.

Fonctionnalités manquantes vs. solutions commerciales

  • Pas de tableau blanc intégré
  • Pas de gestion centralisée des machines avec console d'administration dans la version gratuite
  • L'enregistrement automatique de session nécessite la version pro
  • Pas de support natif des sessions multiples simultanées sans configuration avancée

Complexité de l'auto-hébergement

Pour un utilisateur non technique, déployer et maintenir un serveur VPS représente une barrière réelle. RustDesk propose un serveur hébergé payant (`rustdesk.com/pricing`) pour contourner cela, mais on perd alors l'avantage de la maîtrise totale — bien qu'on garde l'open source côté client.

Support

Étant open source, le support repose essentiellement sur la communauté GitHub et Discord. Il n'y a pas de hotline. Pour une entreprise qui a besoin de garanties de service, c'est un point de vigilance.

---

RustDesk en pratique : mon test terrain

Le test rapide — Mon avis après usage J'utilise RustDesk depuis environ 18 mois pour dépanner mes clients à distance. Configuration : serveur auto-hébergé sur un VPS OVH à 3,50 €/mois, clients Windows et macOS. Ce qui fonctionne vraiment bien : la connexion s'établit en moins de 3 secondes, le transfert de fichiers est fiable, et je n'ai plus jamais eu de blocage "usage commercial". La stabilité des sessions longues (2 h+) est bonne. Ce qui m'a posé problème : la configuration initiale du serveur m'a pris 45 minutes, principalement à cause des règles de pare-feu chez OVH. La documentation officielle est en anglais et parfois en retard sur les dernières versions. Sur macOS Sonoma, j'ai rencontré des soucis d'autorisation d'accessibilité qui nécessitent un redémarrage du client après chaque mise à jour système. Verdict : pour un usage professionnel de dépannage à distance avec des exigences de confidentialité, RustDesk auto-hébergé est mon choix N°1. Pour quelqu'un qui veut juste dépanner sa famille une fois par mois sans toucher à un serveur, les serveurs publics de RustDesk suffisent largement.

À qui s'adresse RustDesk concrètement ?

  • Techniciens et freelances IT : zéro blocage, usage commercial libre, facturation optionnelle du serveur
  • Entreprises soucieuses de conformité RGPD : données qui restent sur votre infrastructure
  • Formateurs : accès multi-plateformes, transfert de fichiers intégré
  • Particuliers : gratuit, sans compte obligatoire, simple à utiliser pour le dépannage familial
Si vous cherchez à aller plus loin dans la sécurité de vos outils numériques, notre guide sur les meilleurs VPN pour protéger vos données en ligne peut compléter utilement cette démarche. Et si vous gérez plusieurs machines à distance dans un contexte professionnel, notre comparatif des outils de gestion de parc informatique pour PME liste des solutions complémentaires à RustDesk.

---

Questions fréquentes

Q: RustDesk est-il vraiment gratuit, sans limite de temps ou de session ? R: Oui, le client RustDesk est gratuit et open source sans restriction de durée ou de nombre de sessions. Les limitations éventuelles viennent uniquement du serveur utilisé : les serveurs publics de RustDesk Inc. peuvent être soumis à des limites de bande passante, mais un serveur auto-hébergé n'en a aucune.

Q: Les données échangées via RustDesk sont-elles sécurisées ? R: RustDesk chiffre les sessions de bout en bout avec NaCl (échange de clés Curve25519, chiffrement AES-128). Si vous utilisez votre propre serveur, aucune donnée ne transite par des tiers. Sur les serveurs publics, le chiffrement reste actif mais le trafic passe par l'infrastructure de RustDesk Inc.

Q: Peut-on utiliser RustDesk sans connexion internet, sur un réseau local ? R: Oui. RustDesk supporte la connexion directe en réseau local (LAN). Vous pouvez désactiver complètement l'usage du serveur de rendez-vous et passer en IP directe. C'est idéal dans un environnement d'entreprise isolé.

Q: RustDesk fonctionne-t-il sur Raspberry Pi ou machines ARM ? R: Oui, des binaires ARM sont disponibles, ce qui permet de déployer le serveur hbbs/hbbr sur un Raspberry Pi 4 pour un auto-hébergement domestique à très faible coût.

Q: RustDesk est-il compatible avec les écrans multiples ? R: Oui, RustDesk gère les configurations multi-écrans. Vous pouvez basculer entre les écrans de la machine distante depuis l'interface du client.

Q: Faut-il un compte pour utiliser RustDesk ? R: Non. RustDesk fonctionne sans création de compte. Un identifiant unique est généré automatiquement à l'installation. Un compte est optionnel et utile uniquement pour la gestion centralisée de plusieurs machines via le tableau de bord en ligne.

---

Adrien Vialatte — Rédacteur tech indépendant à Lyon, spécialisé dans les outils numériques concrets, les comparatifs SaaS et les guides pratiques pour utilisateurs non-développeurs.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *