couverture de bureau à distance pour ubuntu
5 à 8 minutes

Bureau à distance sur Ubuntu depuis Windows: Guide et configuration xrdp

LesProtocole de bureau à distance (RDP)est une technologie essentielle qui permet aux utilisateurs d'établir des connexions sécurisées et de gérer les ordinateurs à distance via un réseau local ou Internet.A l'origine développé par Microsoftpour ses systèmes d'exploitation, le protocole RDP est maintenant largement pris en charge et peut être utilisé avec succès pour l'interface avec les appareilsLinux, macOS, Android et iOS.

Exigences de base

  • Un ordinateur clientWindowsavec une connexion réseau stable.
  • Une machine hôte avec système d'exploitationUbuntu 22.04ouUbuntu 20.04déjà installé et configuré.
  • PrivilègesSudou un accès racine sur la machine hôte pour installer les paquets nécessaires.

Comment installer xrdp sur Ubuntu

Le paquetxrdpest un serveur RDP open source pour les environnements Linux qui peut écouter et accepter les demandes de connexion de clients externes. Puisque les distributions Ubuntu n'incluent pas cet utilitaire par défaut, vous devez procéder à son installation manuelle. Pour installer xrdp sur Ubuntu 22.04, suivez ces étapes :

1. Accédez à la ligne de commande du serveur (Terminal) et mettez à jour la liste des logiciels Ubuntu :

sudo apt update

2. Procéder à l'installation de xrdp en utilisant la commande suivante :

sudo apt install xrdp -y
Terminal Ubuntu pendant la mise à niveau apt et l'installation du paquet serveur xrdp

3. Vérifiez que le service serveur xrdp est actif et fonctionne correctement:

sudo systemctl status xrdp
Vérification active de l'état et exécution du service xrdp sur Ubuntu via systemctl

Configuration de la porte xrdp (action facultative mais recommandée)

Par défaut, le serveur xrdp reçoit les connexions RDP en entréeporte 3389. Choisir d'utiliser un port non standard pour Remote Desktop est une pratique de protection connue commesécurité par l'obscurité(sécurité par secret). Bien qu'il ne s'agisse pas d'une mesure défensive infaillible, le fait de changer la porte contribue efficacement à détourner et à atténuer les attaques routinières automatisées de la force brute.

Pour éduquer xrdp pour continuer à écouter sur une porte autre que celle par défaut:

1. Utilise un éditeur de texte terminal, commenano, pour ouvrir et modifier le fichier de configuration principal (xrdp.ini):

sudo nano /etc/xrdp/xrdp.ini

2. Identifier la directive de porte dans la section[Globals]et définir la nouvelle valeur numérique souhaitée. Dans notre exemple, nous allons vérifier le port RDP 49952:

port=49952
Modifier le fichier de configuration xrdp.ini pour modifier le port RDP par défaut sur Linux

3. Appuyez surCtrl+, typey(à confirmer) et finalement les prixEntrezpour enregistrer les modifications et fermer l'éditeur nano.

4. Redémarrez le service de serveur xrdp pour faire enregistrer les nouveaux paramètres :

sudo systemctl restart xrdp

Remarque: Le terminal ne retournera aucun message de confirmation ou de sortie si le redémarrage du service est réussi.

Configurer le pare-feu UFW pour le trafic RDP en entrée

Pour assurer l'accès à distance, il est essentiel de vérifier que le système de sécurité ne bloque pas la connexion. Sur un système Ubuntu il est généralement actifUFW (pare-feu non compliqué). Vous devrez configurer les règles de ce pare-feu pour autoriser explicitement le trafic sur le port désigné et permettre la poignée de main RDP appropriée.

1. Vérifiez l'état actuel du pare-feu ufw :

sudo ufw status
Contrôle de l'état du pare-feu UFW sur Ubuntu avant d'activer les ports RDP

Si l'état du pare-feu est inactif (inactif), utilisez la commande suivante pour l'activer :

sudo ufw enable

2. Autoriser le trafic TCP entrant sur le port 3389, ou sur le port personnalisé que vous avez choisi pour xrdp. La commande sous-jacente permet les connexions pour le port 49952 que nous avons précédemment défini:

sudo ufw allow 49952/tcp
UFW Command pour permettre au trafic TCP d'entrer dans le port RDP personnalisé

(Assurez-vous de changer le numéro de la commande si vous avez opté pour un autre port RDP).

3. Rechargez les règles ufw pare-feu pour appliquer instantanément de nouvelles directives :

sudo ufw reload
Recharger les règles de sécurité du pare-feu UFW sur le terminal Ubuntu

Si vous devez rejoindre votre station Ubuntu depuis un réseau externe vers le réseau local (par exemple depuis un bureau extérieur ou une maison), n'oubliez pas que vous devrez configurer leTransbordement de port (Flat avant)sur votre routeur principal ou mettre à jour les politiques de tout pare-feu matériel.

Lancer la connexion de bureau à distance depuis Windows vers Ubuntu

Une fois le serveur préparé, voici comment démarrer une connexion RDP à votre système Ubuntu directement depuis un client Windows:

  1. Typerdpdans la boîte de recherche de la barre d'application Windows.
  2. Ouvrir l'application native appeléeConnexion de bureau à distance.
    Ouvrez l'application de connexion de bureau à distance via la barre de recherche sur Windows
  3. Sur le terrainOrdinateur, entrez l'adresse IP locale (ou le nom de l'hôte) du système distant Ubuntu. Si vous avez changé le port d'écoute par défaut dans les étapes précédentes, vous devrez le spécifier en rejoignant l'IP dans ce format:Adresse IP: numéro port(ex. 192.168.1.50:49952).
  4. Sur le terrainNom d'utilisateur, tapez le compte utilisateur Ubuntu auquel vous voulez authentifier.
    Saisir l'adresse IP et le nom d'utilisateur dans le client Windows Remote Desktop Connection
  5. (facultatif)Cliquez sur Enregistrer le nom pour stocker les détails de la session sous la forme de fichiers liés, utiles pour un accès rapide futur.
  6. (facultatif)Élargissant le menu Options d'affichage, le client Windows vous permet d'affiner les performances RDP selon votre bande. Les paramètres sont divisés en différents onglets :
    Affichage & #160;:Pour ajuster la résolution d'écran et la profondeur de couleur de la fenêtre de bureau à distance.
    Ressources locales :Pour cartographier et partager les périphériques matériels de votre machine locale (claviers, microphones, audio, imprimantes ou lecteurs flash USB) avec le système Ubuntu.
    Expérience :Pour désactiver les effets visuels inutiles comme les fonds de bureau et les animations, améliorer la fluidité sur les connexions lentes.
    Avancé :Pour gérer l'authentification des serveurs au niveau réseau et les configurations RDP Gateway.
  7. Cliquez sur le boutonConnecté.

Accès et connexion dans l'environnement Linux

Dans la première tentative de connecter l'écran de connexion du système xrdp apparaîtra. Saisissez votre mot de passe utilisateur Ubuntu et cliquez surTRÈS BIENpoursuivre.

Écran de connexion graphique xrdp pour l'authentification utilisateur Ubuntu à distance

Félicitations ! Maintenant, vous avez le contrôle total de votre machine Ubuntu (GUI) environnement de bureau graphique, la gérer confortablement depuis votre station Windows via la session RDP.

Affichage de l'interface de bureau Ubuntu téléchargé avec succès sur Windows via RDP

Conseils pour optimiser la connexion Ubuntu RDP depuis Windows

Vitesse et latitude Internet :Pour que l'expérience Remote Desktop soit fluide, une connexion stable est nécessaire. En plus de la bande passante (qui affecte le rendu graphique), gardez un œil sur le ping réseau/latence et la charge du serveur CPU, paramètres qui affectent profondément les temps de réponse à cliquer et à taper.

Résolvez l'écran noir de xrdp sur Ubuntu:Beaucoup d'administrateurs trébucher dans un écran noir ennuyeux après avoir réussi à se connecter à xrdp. Cet accrochage graphique se produit généralement si l'utilisateur avec lequel vous essayez de vous connecter a déjà une session active ouverte localement sur la machine Ubuntu. L'environnement de bureau Ubuntu (comme GNOME) ne supporte pas les sessions utilisateur graphiques simultanées pour le même compte.Solution:assurez-vous que l'utilisateur se déconnecte physiquement de la station Ubuntu avant d'initialiser la connexion RDP de Windows.

Foire aux questions (FAQ) sur le bureau à distance Ubuntu

Qu'est-ce que xrdp et pourquoi en ai-je besoin sur Ubuntu ?

xrdpest une implémentation open-source et gratuite du protocole de bureau à distance de Microsoft. Depuis les systèmes d'exploitation Linux communiquent nativement à travers des protocoles tels que SSH ou VNC, xrdp agit comme un "bridge" , permettant aux clients natifs de Windows (ou d'autres applications RDP compatibles) d'accrocher visuellement à l'environnement de bureau graphique d'Ubuntu nativement et de manière réactive, sans installer de logiciel client tiers lourd sur Windows.

Changer de port 3389 rend mon serveur complètement sécurisé ?

C'est pas vrai. Changer le port RDP par défaut est une technique de base de l'offuscation qui rejette seulement la plupart des robots et des scripts automatisés qui scanne passivement le web à la recherche de la porte 3389 ouverte. Pour assurer un niveau de sécurité d'entreprise et éviter l'intrusion, nous recommandons fortement d'encapsuler le trafic RDP au sein d'un réseauVPN (Réseau Privé Virtuel)ou un tunnel chiffré SSH, à côté de l'authentification à deux facteurs (2FA).

Puis-je partager le presse-papiers (copie et coller) entre Windows et Ubuntu dans RDP?

Absolument. Le protocole xrdp gère automatiquement le partage bidirectionnel des notes. S'il ne fonctionne pas, assurez-vous qu'avant de commencer la session, l'option « Appunti» (Clipboard) est cochée dans l'ongletRessources localesentre Windows Remote Desktop Connection App Options avancées.

FrançaisfrFrançaisFrançais