Bureau à distance Ubuntu depuis Windows : le guide complet
Ubuntu inclut désormais un serveur RDP natif. Découvrez comment l'activer, quand utiliser xRDP et comment résoudre l'écran noir lors de la connexion.

Sur cette page
La différence est notable : le serveur intégré fonctionne avec Wayland, ne nécessite aucun paquet supplémentaire et ne présente pas les problèmes de session qui causaient le fameux écran noir avec xRDP. Ubuntu 22.04 permet déjà de partager l’écran via RDP ; à partir d’Ubuntu 24.04, il est également possible d’accéder au bureau avec une session utilisateur dédiée.
Le serveur RDP intégré #
Ouvrez Paramètres → Système → Bureau à distance. Si vous ne le trouvez pas, tapez «远程 » (remoto) dans la recherche des paramètres (sur Ubuntu 22.04, cela se trouve dans Paramètres → Partage).
Il existe deux modes, et il est préférable de comprendre immédiatement la différence :
| Mode | Action | Port |
|---|---|---|
| Partage d’écran | Vous connecte à la session déjà ouverte sur l’ordinateur, comme si vous regardiez son écran | 3390 |
| Bureau à distance | Ouvre une nouvelle session séparée, même si personne n’est devant l’ordinateur | 3389 |
Le partage d’écran sert à fournir de l’assistance ou à reprendre le travail exactement là où vous l’aviez laissé. L’accès au bureau à distance est celui qu’il faut utiliser pour travailler sur l’ordinateur à distance ; de plus, il adapte la résolution à la fenêtre de votre client, rendant ainsi l’image plus nette. Si vous n’activez que le partage d’écran, il utilise généralement le port 3389 : vérifiez celui qui s’affiche dans le panneau.

Activez l’interrupteur dans l’onglet dont vous avez besoin.
Notez le nom d’hôte et le port qui apparaissent dans le panneau, et configurez l’identifiant et le mot de passe pour la connexion. Ce sont des identifiants uniquement pour le bureau à distance, différents de ceux que vous utilisez pour ouvrir une session sur Ubuntu.
Si le pare-feu est activé, ouvrez les ports :
sudo ufw allow 3389:3390/tcp sudo ufw reloadSur Windows, recherchez rdp dans le menu Démarrer et ouvrez Connexion Bureau à distance. Saisissez l’adresse IP de l’ordinateur Ubuntu, en ajoutant
:3390si vous utilisez le partage d’écran, puis entrez les identifiants de l’étape 2.
ip a dans le terminal et cherchez la ligne inet de votre carte réseau (celle qui commence par 192.168. dans la plupart des réseaux domestiques). Si elle change à chaque démarrage, fixez-la dans les paramètres de votre routeur.
Dans Afficher les options du client Windows, vous pouvez enregistrer la connexion dans un fichier .rdp pour la réouvrir d’un double-clic, et régler la résolution, les couleurs et les ressources partagées.
Quand xRDP est encore nécessaire #
Trois cas où l’installation manuelle a encore du sens :
- les versions plus anciennes d’Ubuntu, sans le panneau de bureau à distance ;
- les serveurs sans interface graphique, où il faut également installer un environnement de bureau ;
- les environnements de bureau autres que GNOME, comme XFCE ou MATE, où le serveur intégré n’existe pas.
L’installation nécessite trois commandes :
sudo apt update
sudo apt install xrdp
sudo systemctl enable --now xrdp
Vérifiez que le service est actif avec sudo systemctl status xrdp et ouvrez le port sur le pare-feu :
sudo ufw allow 3389/tcp

Si vous souhaitez changer le port de xRDP, ouvrez /etc/xrdp/xrdp.ini, modifiez la ligne port=3389 dans la section [Globals] (par exemple port=49952), redémarrez avec sudo systemctl restart xrdp et ouvrez le nouveau port sur UFW. Dans le client Windows, vous taperez ensuite indirizzo-ip:49952.
L’écran noir avec xRDP #
C’est le problème qui bloque presque tout le monde lors de la première tentative : la connexion réussit, puis une fenêtre noire apparaît et la session se ferme.
La cause la plus fréquente est que l’utilisateur a déjà une session graphique ouverte sur l’ordinateur. Avec xRDP, vous ne pouvez pas avoir simultanément la session locale et la session distante pour le même utilisateur : déconnectez-vous de la session locale (verrouiller l’écran ne suffit pas) et réessayez.
La session graphique ne démarre pas. Avec xRDP, vous devez spécifier quel environnement lancer en créant un fichier dans le dossier de l’utilisateur :
echo "gnome-session" > ~/.xsession
sudo systemctl restart xrdp
Wayland. xRDP a été conçu pour X11 et les résultats avec Wayland sont mitigés. Si le problème persiste, ouvrez /etc/gdm3/custom.conf, supprimez le symbole dièse devant la ligne WaylandEnable=false et redémarrez l’ordinateur. Avec le serveur RDP intégré, cette étape n’est pas nécessaire.
Couleurs et résolution. Si la fenêtre reste noire mais que la connexion ne se coupe pas, essayez de passer à une profondeur de couleur de 16 bits dans les options du client Windows.
Se connecter depuis l’extérieur de chez soi #
N’ouvrez jamais les ports RDP directement sur Internet : ils font partie des cibles privilégiées des attaques automatisées.
Il existe deux solutions sécurisées :
un VPN, par exemple Tailscale ou WireGuard, qui vous place virtuellement dans votre réseau domestique : de là, vous vous connectez comme si vous y étiez ;
un tunnel SSH, qui fait passer la connexion RDP via une connexion chiffrée. Depuis l’ordinateur Windows, avec le client OpenSSH déjà inclus dans Windows 10 et 11 :
ssh -L 3390:localhost:3389 utente@indirizzo-del-serverEnsuite, en laissant cette fenêtre ouverte, connectez-vous au bureau à distance de
localhost:3390via le client RDP.
Si vous devez absolument ouvrir un port sur votre routeur, utilisez au moins un port externe différent, limitez les adresses autorisées et choisissez des mots de passe longs.
Les alternatives au RDP #
VNC est le protocole historique de Linux : dans certains cas, il est plus simple à configurer, mais il est moins performant sur les connexions lentes et n’est pas chiffré par défaut.
Les logiciels d’assistance à distance comme RustDesk ou AnyDesk passent par leurs propres serveurs, vous n’avez donc ni besoin d’ouvrir des ports ni de modifier la configuration du routeur. C’est l’option la plus rapide lorsque vous devez aider quelqu’un qui ne saurait pas suivre une procédure technique.
SSH seul suffit si vous avez seulement besoin du terminal et non de l’interface graphique : c’est plus léger, plus sécurisé et cela fonctionne avec n’importe quelle connexion.
Foire aux questions #
Puis-je utiliser l’ordinateur Ubuntu pendant que quelqu’un est connecté ? #
Cela dépend du mode utilisé. Avec le partage d’écran, oui, car vous voyez tous les deux la même session : c’est conçu spécifiquement pour l’assistance. Avec l’accès à distance, la session est séparée de la session locale.
La connexion RDP est-elle chiffrée ? #
Oui, le protocole chiffre le trafic, mais il utilise par défaut des certificats auto-signés. Sur un réseau local, cela convient ; pour vous connecter depuis Internet, utilisez toujours un VPN ou un tunnel SSH.
Cela fonctionne-t-il aussi sur Mac ou sur smartphone ? #
Oui. Microsoft propose l’application Windows App (anciennement appelée Bureau à distance) pour macOS, iPhone et Android, et la procédure est la même : adresse, port et identifiants du bureau à distance.
Le copier-coller entre Windows et Ubuntu fonctionne-t-il ? #
Oui, que ce soit avec le serveur intégré ou avec xRDP. Si cela ne fonctionne pas, avant de vous connecter, allez dans Afficher les options → Ressources locales dans le client Windows et vérifiez que la case Presse-papiers est cochée.
Pourquoi la résolution d’écran est-elle incorrecte ? #
Avec le partage d’écran, vous voyez la résolution de l’écran physique d’Ubuntu, qui peut ne pas correspondre à celle de votre fenêtre. En revanche, avec l’accès à distance, elle s’adapte aux dimensions du client.
La connexion est lente : peut-on l’améliorer ? #
Réduisez la profondeur des couleurs, désactivez les effets graphiques et supprimez le partage du presse-papiers et des imprimantes dans les options du client. Sur les connexions très lentes, un environnement léger comme XFCE avec xRDP est plus performant que GNOME.

