Configurer un accès RDP sécurisé à un bureau Pardus Xfce

Si vous devez utiliser un ordinateur Pardus depuis une autre pièce ou un autre réseau, la configuration appropriée dépend de si vous souhaitez afficher le bureau déjà ouvert ou démarrer une session graphique distincte. Pour Pardus 25 édition Xfce, une solution RDP pratique consiste xrdpà utiliser le backend Xorg ; installez-le uniquement si les dépôts Pardus configurés sur votre machine proposent les paquets nécessaires, et assurez-vous que l'accès se fasse via un réseau local (LAN) ou un VPN sécurisé. Le protocole RDP (Remote Desktop Protocol) permet à un client RDP d'afficher et de contrôler une session graphique distante.

Ce guide utilise Pardus 25 comme référence. Pardus 25 est disponible avec Xfce 4.20.2 comme environnement de bureau par défaut et avec GNOME 48.4 en édition séparée, d'après les notes de version de Pardus 25. Les versions antérieures de Pardus peuvent présenter des différences au niveau des paquets ou du comportement de l'environnement de bureau ; vérifiez donc votre version avant de suivre les instructions spécifiques à un paquet.

1. Déterminez l'expérience de bureau dont vous avez besoin.

L'accès à distance au bureau peut avoir deux significations différentes. Le partage de bureau permet d'afficher et de contrôler la session graphique déjà ouverte sur l'ordinateur Pardus. La connexion à distance, quant à elle, crée une session graphique pour l'utilisateur qui se connecte. Ces deux modes ne sont pas interchangeables : le partage est utile pour assister un utilisateur devant sa console, tandis que la connexion à distance est généralement plus adaptée à l'accès sans surveillance à un poste de travail.

Les étapes ci-dessous permettent de configurer une session Xfce distincte xrdp. Cela évite de supposer que la personne devant l'ordinateur physique est déjà connectée. Si votre installation Pardus utilise GNOME et que vous souhaitez partager votre bureau ou vous connecter à distance à GNOME, consultez plutôt Paramètres > Système > Bureau à distance. La documentation GNOME actuelle décrit des options distinctes pour le partage de bureau et la connexion à distance, mais les options exactes dépendent des composants GNOME et de la version installés ; ne présumez pas qu'elles sont présentes sur Xfce.

Prenons l'exemple d'un étudiant fictif qui souhaite accéder à son poste de travail Pardus 25 Xfce depuis un ordinateur portable Windows, les deux appareils étant connectés au même réseau domestique. Il a besoin de sa propre session graphique ; la méthode Xfce + xrdp est donc appropriée. Cet exemple est purement illustratif et ne constitue pas un compte rendu de test.

2. Préparer Pardus et confirmer la disponibilité du colis

Avant toute installation, mettez à jour Pardus via ses dépôts habituels et assurez-vous de disposer d'un compte administrateur, d'une connexion réseau fonctionnelle et d'un moyen d'accéder localement à l'ordinateur si l'accès à distance ne démarre pas. Sur la machine Pardus, vérifiez la version et le bureau :

cat /etc/os-release
echo "$XDG_CURRENT_DESKTOP"

Vérifiez ensuite si les dépôts configurés sur cette installation proposent à la fois le serveur RDP et les pilotes Xorg :

sudo apt update
apt-cache policy xrdp xorgxrdp

N'installez ce module que si les deux indiquent un candidat pour le dépôt. Le projet xrdp décrit xrdp comme un serveur de connexion RDP graphique et recommande ce xorgxrdpmodule pour un environnement de bureau Xorg ; son port d'écoute normal est le port TCP 3389. La disponibilité des paquets peut varier selon la version de Pardus et la configuration du dépôt. Si l'un des paquets n'a pas de candidat, n'ajoutez pas de dépôt tiers non pertinent simplement pour suivre ce guide ; consultez les sources des paquets Pardus pour votre version.

sudo apt install xrdp xorgxrdp

3. Sélectionnez Xfce pour la session distante et démarrez le service.

La session correspond à l'environnement de bureau que l'utilisateur distant voit après s'être connecté. Si la machine exécute déjà Pardus Xfce, indiquez au lanceur de session X de démarrer Xfce pour votre compte :

printf '%s\n' xfce4-session > ~/.xsession

Cette commande écrit une instruction de session dans le fichier de l'utilisateur actuel ~/.xsession. Exécutez-la avec le compte qui se connectera, et non en tant que superutilisateur (root). Si vous utilisez un autre bureau ou si vous gérez déjà un fichier de configuration personnalisé .xsession, ne l'écrasez pas sans précaution ; commencez par en enregistrer une copie et utilisez la commande de session appropriée pour ce bureau.

Activez le service xrdp au démarrage et lancez-le maintenant :

sudo systemctl enable --now xrdp
systemctl is-active xrdp

La deuxième commande devrait afficher un message activesi systemd indique que le service est en cours d'exécution. Si le service est absent ou ne démarre pas, vérifiez son état avant d'ouvrir un port réseau :

sudo systemctl status xrdp --no-pager

4. Limitez l'accès au réseau avant la connexion.

N'exposez pas le port TCP 3389 directement sur Internet. Le protocole RDP étant un service d'authentification interactif, un port accessible favorise les tentatives de piratage de mot de passe. Pour une utilisation à domicile ou au bureau, connectez-vous depuis un réseau local de confiance ou via le VPN de votre organisation. Si un pare-feu est activé, créez une règle autorisant le port TCP 3389 uniquement depuis le réseau local ou la plage d'adresses VPN de confiance. Les commandes du pare-feu varient selon le gestionnaire utilisé (UFW, nftables, etc.) ; vérifiez la configuration du pare-feu et ses règles avant toute modification.

Trouvez l'adresse locale de la machine Pardus avec :

hostname -I

Utilisez l'adresse accessible depuis le réseau du client, et non une adresse de bouclage ou une interface VPN non liée. Protégez le compte utilisateur Pardus par un mot de passe fort et unique, et évitez de partager les identifiants d'administrateur pour l'accès courant au poste de travail. La documentation xrdp indique que le chiffrement TLS est activé par défaut pour le protocole RDP ; vérifiez néanmoins le comportement des certificats dans votre environnement et assurez-vous que le serveur et le client sont à jour.

5. Connectez-vous depuis le client et vérifiez la session.

Sous Windows, ouvrez la Connexion Bureau à distance en exécutant la commande appropriée mstsc. Saisissez l'adresse IP accessible de l'ordinateur Pardus, cliquez sur « Se connecter » et connectez-vous avec le compte Pardus propriétaire du .xsessionfichier. Depuis un autre ordinateur Linux, Remmina peut servir de client RDP ; la présentation des logiciels de la communauté Pardus indique que Remmina prend en charge le protocole RDP et plusieurs autres protocoles d'accès à distance.

Une connexion réussie devrait ouvrir une session de bureau Xfce. Vérifiez que vous pouvez ouvrir une application sans danger, interagir avec le bureau et vous déconnecter normalement. Reconnectez-vous ensuite une fois pour vous assurer que l'accès fonctionne après la première connexion. Si la connexion réussit mais que la fenêtre est vide ou se ferme immédiatement, vérifiez que la commande de session de l'utilisateur est valide et que Xfce est installé. Si le client ne parvient pas à accéder à l'hôte, vérifiez l'adresse, le chemin VPN/LAN, l'état du service et la règle de pare-feu concernée avant de modifier les paramètres de sécurité de xrdp.

Pour les journaux du démarrage actuel, utilisez :

sudo journalctl -u xrdp -b --no-pager

Recherchez l'erreur de connexion ou de session survenue au moment de l'échec. Le simple fait qu'un service soit en cours d'exécution ne garantit pas le bon fonctionnement de l'accès distant : la vérification finale consiste à établir une connexion client créant la session Xfce attendue, tout en maintenant la règle réseau limitée aux sources de confiance.

Références : les notes de version de Pardus 25 , la documentation du projet xrdp en amont, les informations sur le paquet xrdp de Debian et la documentation de connexion à distance GNOME .

Laisser un commentaire

Sauvegarder et restaurer les paramètres HamoniKR sans perdre les fichiers cachés

Sauvegarder et restaurer les paramètres HamoniKR sans perdre les fichiers cachés

Enregistrez les préférences HamoniKR sur un support de stockage externe, y compris les dossiers personnels cachés, et choisissez un mode de restauration sécurisé lors d'une nouvelle installation.

Configurer un accès RDP sécurisé à un bureau Pardus Xfce

Configurer un accès RDP sécurisé à un bureau Pardus Xfce

Installez et configurez xrdp sur Pardus, choisissez la session Xfce appropriée, limitez l'accès au réseau et vérifiez que la connexion à distance fonctionne.

Erreurs APT de Pardus 23 : vérifiez le DNS et les dépôts yirmiuc.

Erreurs APT de Pardus 23 : vérifiez le DNS et les dépôts yirmiuc.

Diagnostiquer les échecs de connexion APT de Pardus 23, confirmer les sources officielles yirmiuc et restaurer la mise à jour apt sans contourner les vérifications de signature des paquets.

Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS

Configurer les imprimantes USB et réseau avec CUPS sous Harmonica OS

Configurez les imprimantes sous Harmonica OS à l'aide de CUPS, comparez l'impression IPP sans pilote avec les pilotes hérités et vérifiez l'impression USB ou réseau avec une page de test.

Réinitialiser un mot de passe root oublié sur Harmonica OS avec GRUB Recovery

Réinitialiser un mot de passe root oublié sur Harmonica OS avec GRUB Recovery

Utilisez un shell de récupération pour définir un nouveau mot de passe root pour Harmonica OS, avec vérification des disques chiffrés, des systèmes de fichiers en lecture seule et des comptes utilisant sudo.

Configurer les certificats S/MIME dans Thunderbird pour sécuriser la messagerie électronique

Configurer les certificats S/MIME dans Thunderbird pour sécuriser la messagerie électronique

Importez ou demandez un certificat S/MIME dans Thunderbird, attribuez-le pour la signature et le chiffrement, sauvegardez votre clé privée et vérifiez la sécurité de votre messagerie.

Comment configurer un système à double démarrage Ubuntu 24.04 et Windows 11 avec BitLocker activé

Comment configurer un système à double démarrage Ubuntu 24.04 et Windows 11 avec BitLocker activé

Installez Ubuntu 24.04 en parallèle de Windows 11 avec BitLocker en toute sécurité. Comparez les chemins d'accès aux disques dédiés et partagés, les clés de récupération, le partitionnement et les vérifications de démarrage.

Comment résoudre le problème de déconnexion Wi-Fi après une suspension sous Ubuntu 24.04

Comment résoudre le problème de déconnexion Wi-Fi après une suspension sous Ubuntu 24.04

Résolvez les problèmes de déconnexion Wi-Fi sous Ubuntu 24.04 après une suspension en vérifiant NetworkManager, les blocs radio, les mises à jour, l'économie d'énergie et les pilotes, puis vérifiez chaque reprise.

Résolution des problèmes de forte utilisation du processeur par Tracker-Miner-3 sous Ubuntu GNOME

Résolution des problèmes de forte utilisation du processeur par Tracker-Miner-3 sous Ubuntu GNOME

Découvrez pourquoi tracker-miner-fs-3 utilise beaucoup de ressources CPU sous Ubuntu GNOME et comment vérifier l'indexation, exclure des dossiers, mettre à jour Ubuntu ou reconstruire l'index de recherche en toute sécurité.

Réduisez la distorsion audio sous Ubuntu 24.04 grâce à des optimisations ALSA ciblées.

Réduisez la distorsion audio sous Ubuntu 24.04 grâce à des optimisations ALSA ciblées.

Déterminez si l'écrêtage, la conversion de format ALSA ou l'économie d'énergie HDA provoquent une distorsion audio sous Ubuntu 24.04, puis appliquez le correctif réversible correspondant.