Comment installer et configurer un RDP Serveur allumé CentOS 7
Dans ce guide complet, vous apprendrez comment installer et configurer xRDP sur une télécommande CentOS 7 serveur, vous permettant d'y accéder via le protocole Remote Desktop (RDP) de Windows ou d'un autre RDP clients. Nous vous accompagnerons à chaque étape, de l'installation de xRDP et la configuration des règles de pare-feu, jusqu'à la configuration d'un accès distant sécurisé. Ce guide explique également comment installer et se connecter à divers pare-feu courants. Linux environnements de bureau sur CentOS 7, y compris GNOME, Xfce, Mate et KDE Plasma, garantissant une expérience de bureau à distance fluide et personnalisable adaptée à vos besoins.
Que vous soyez administrateur système ou que vous cherchiez simplement à gérer un serveur sans tête plus facilement, ce tutoriel vous aidera à obtenir votre CentOS 7 environnements de bureau à distance opérationnels rapidement et en toute sécurité.
xRDP est un serveur de protocole de bureau à distance gratuit et open source qui permet aux non-Windows systèmes d'exploitation pour fournir des fonctionnalités complètes de bureau à distance.
xRDP est entièrement compatible avec rdesktop, FreeRDP, et même avec Microsoft Remote Desktop Client (mstsc.exe).
Exigences :
- Bien que ce ne soit pas une exigence, nous vous recommandons d'agir en tant qu'utilisateur non root lorsque vous apportez des modifications majeures à votre système.
- Une machine en marche CentOS 7 avec au moins 2 Go de RAM.
Mettez à jour les packages installés sur le système :
$ sudo yum -y update
Installez ensuite les packages nécessaires :
$ sudo yum install -y epel-release
$ sudo yum install -y xrdp
$ sudo systemctl enable xrdp
$ sudo systemctl start xrdp
Si vous utilisez FirewallD, ouvrez le port 3389/TCP pour RDP:
$ sudo firewall-cmd --add-port=3389/tcp --permanent
$ sudo firewall-cmd --reload
Définissez votre environnement de bureau préféré
Nous pouvons maintenant définir l'environnement de bureau que nous utiliserons. Dans ce guide, nous allons essayer Xfce, MATE et GNOME.
Remarque : si vous ne pouvez pas vous connecter via une connexion Bureau à distance après l'installation de l'environnement de bureau, ouvrez le port 3389/TCP à l'aide de la commande firewall-cmd mentionnée ci-dessus.
Installer l'espace de travail XFCE
Xfce est l'un des environnements de bureau les plus légers. Il est rapide, consomme peu de ressources système, mais reste visuellement attractif. De plus, elle a une communauté très active, donc de nombreuses options de personnalisation sont disponibles.
Pour installer Xfce, exécutez les commandes suivantes :
$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "Xfce"
$ sudo reboot
Créez ensuite le fichier .Xclients dans le répertoire utilisateur avec lequel la connexion sera faite :
$ echo "xfce4-session" > ~/.Xclients
$ chmod a+x ~/.Xclients
Vous pouvez maintenant vous connecter au serveur à l'aide de Connexion Bureau à distance. Voici à quoi ressemble Xfce :

Suppression de Xfce
Pour supprimer Xfce de votre CentOS 7, exécutez les commandes suivantes :
$ sudo yum groupremove -y "Xfce"
$ sudo yum remove -y libxfce4*
Installer l'environnement de bureau MATE
Pour installer MATE, exécutez les commandes suivantes :
$ sudo yum install -y epel-release
$ sudo yum groupinstall -y "MATE Desktop"
$ sudo reboot
Créez ensuite le fichier .Xclients dans le répertoire de l'utilisateur auquel vous vous connectez :
$ echo "mate-session" > ~/.Xclients
$ chmod a+x ~/.Xclients
Vous pouvez maintenant vous connecter au serveur à l'aide de Connexion Bureau à distance. Voici à quoi ressemble MATE :

Retrait du MATE
Pour supprimer MATE de CentOS 7, exécutez les commandes suivantes :
$ sudo yum groupremove -y "MATE Desktop"
$ sudo yum autoremove -y
Installer l'environnement de bureau GNOME
Essayez maintenant d'installer GNOME 3. Pour ce faire, nous devons installer le groupe de packages GNOME Desktop, qui installera tous les packages nécessaires à l'installation avec une interface graphique :
$ sudo yum groupinstall "GNOME DESKTOP" -y
Cela pourrait prendre du temps. Sur la configuration minimale du CentOS 7, environ 1000 packages seront installés.
Lancer l'interface graphique
Bien que nous ayons installé le groupe de packages GNOME Desktop, l'interface graphique ne se chargera pas par défaut au redémarrage. Nous pouvons le vérifier en exécutant :
$ systemctl get-default
Conclusions:
multi-user.target
Si la valeur par défaut est multi-user.target, cela signifie que l'interface graphique ne se chargera pas. Remplacez la valeur par défaut par graphic.target. Pour ce faire, exécutez les commandes suivantes :
$ sudo systemctl set-default graphical.target
Conclusions:
Removed symlink /etc/systemd/system/default.target.
Création d'un lien symbolique de /etc/systemd/system/default.target vers usr / lib / systemd / system /graphic.target.
Après cela, exécutez la commande suivante pour passer immédiatement à l'interface graphique :
$ sudo systemctl isolate graphical.target
Vous pouvez maintenant vous connecter via xRDP à ta CentOS 7 avec GNOME.
Voici à quoi ressemble GNOME 3 lorsque vous vous connectez pour la première fois après l'installation. Suivez simplement les étapes de configuration initiales pour terminer la configuration :

Remarque : Si vous avez utilisé Xfce ou MATE Desktop pour vous connecter à CentOS 7 avant d'installer le shell graphique du bureau GNOME, exécutez la commande suivante :
$ sudo rm -f ~/.Xclients
Suppression de GNOME
Pour supprimer GNOME de votre CentOS 7, exécutez les commandes suivantes :
$ sudo yum groupremove -y "GNOME Desktop"
$ sudo yum autoremove -y
Se connecter à un ordinateur à l'aide de la connexion Bureau à distance
Après avoir installé xRDP et l'environnement de bureau, vous pouvez vous connecter de l'ordinateur local à la télécommande.
Connexion depuis Windows
Pour se connecter au serveur depuis Microsoft Windows, recherchez et lancez simplement l'application Connexion Bureau à distance (mstsc.exe) et entrez votre nom d'hôte ou IP :

S'il s'agit de votre première connexion, vous recevrez plusieurs avertissements de sécurité. En supposant qu'il s'agisse de votre serveur et qu'il soit sécurisé, acceptez simplement ces avertissements :

Foire Aux Questions (FAQ)
- Q : Qu'est-ce que xRDP et pourquoi devrais-je l'utiliser sur CentOS 7?
A: xRDP est un protocole de bureau à distance gratuit et open source (RDP) serveur qui vous permet d'accéder à un Linux comme une machine CentOS 7 à partir d'un autre ordinateur — généralement à partir d'un Windows Système utilisant l'outil de connexion Bureau à distance intégré (mstsc.exe). Il offre un moyen pratique de gérer des serveurs sans interface graphique ou de travailler à distance avec un environnement de bureau complet. Ceci est particulièrement utile pour les administrateurs système, les développeurs ou les utilisateurs passant d'un environnement de bureau à un autre. Windows à Linux. - Q : Quels environnements de bureau sont pris en charge par xRDP on CentOS 7?
A: xRDP fonctionne bien avec plusieurs environnements de bureau légers et complets sur CentOS 7. Ce guide couvre l'installation et la configuration de Xfce, MATE et GNOME 3. Xfce et MATE sont recommandés pour de meilleures performances sur les machines à faibles ressources, tandis que GNOME offre une interface plus moderne. - Q : J'ai installé l'environnement de bureau, mais je n'arrive toujours pas à me connecter. Que dois-je vérifier ?
R : Tout d'abord, vérifiez que le port 3389/TCP est ouvert dans votre pare-feu à l'aide de la commande firewall-cmd. Vérifiez également que le fichier .Xclients de votre répertoire utilisateur est correctement configuré pour l'environnement de bureau sélectionné (par exemple, xfce4-session, mate-session). Enfin, vérifiez que le port xRDP le service est en cours d'exécution (sudo systemctl status xrdp). - Q : Puis-je basculer entre les environnements de bureau ultérieurement ?
R : Oui, mais vous devez supprimer ou mettre à jour le fichier .Xclients de votre répertoire personnel pour refléter le nouveau type de session. Veillez également à désinstaller les groupes de bureaux précédents pour éviter les conflits ou une utilisation excessive des ressources. - Q : Est-ce que xRDP sécurisé pour l'accès à distance sur Internet ?
A : Tandis que xRDP prend en charge le cryptage, pour une meilleure sécurité, il est fortement recommandé de l'utiliser sur un VPN or SSH tunnel. Exposer le port 3389 directement à Internet peut constituer un risque de sécurité.


