GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer Xrdp sur Xorg sous Linux avec plusieurs sessions

Dans l'article d'aujourd'hui, nous allons configurer Xrdp sur le protocole Xorg avec certains de ses réglages les plus utiles qui utilisent le gestionnaire de session pour les utilisateurs graphiques.

Xorg est une application logicielle open source et gratuite pour accéder à distance au système X Window développé par X.Org. Xorg est considéré comme le plus sécurisé que les autres outils utilisant les protocoles VNC. Il est généralement utilisé pour les plates-formes Linux/Unix comme base pour les environnements de bureau GNOME, KDE et CDE. De plus, Xorg est un protocole de communication client-serveur permettant sa communication sécurisée sur le même système ou sur des systèmes différents.

Côté serveur, nous allons installer xrdp et xorg Xrdp fournit l'interface de connexion graphique pour accéder aux serveurs distants avec une interface graphique.

Prérequis :

Les conditions préalables de cet article sont d'avoir un système Linux distant fonctionnant avec une interface graphique avec des droits sudo et un système client pour se connecter au serveur distant via xorg. Le serveur distant nécessite également un accès Internet pour installer les packages requis.

Étape 1 :Installer les packages Xorg et Xrdp :

Xorg et Xrdp sont tous deux inclus dans les référentiels par défaut, que vous utilisiez le dernier système d'exploitation Ubuntu ou CentOS/RHEL.

À titre de démonstration, nous utilisons le bureau CentOS 7. Connectez-vous au terminal de votre système ou obtenez son accès au shell en utilisant du mastic pour exécuter la commande ci-dessous.

# yum install xorg-x11-server-Xorg

Cela installera xrdp et les packages xorg requis ainsi que d'autres dépendances. Tapez "y" et appuyez sur Entrée pour continuer l'installation.

Étape 2 : Configurer XRDP sur Xorg

Après avoir installé les packages, nous devons configurer Xrdp sur le protocole Xorg. Ouvrez le fichier de configuration de Xrdp à l'aide de l'un de vos éditeurs préférés et apportez les modifications comme indiqué ci-dessous.

# vim /etc/xrdp/xrdp.ini

[Xorg]

name=Xorg

lib=libxup.so

username=ask

password=ask

ip=127.0.0.1

port=-1

code=20

Commentez les paramètres Xvnc et décommentez les paramètres Xorg comme indiqué. Enregistrez et fermez les configurations et redémarrez le service xrdp.

# systemctl restart xrdp

Après avoir redémarré le service xrdp, vérifiez son état ou le service en cours d'exécution et le port '3389' en état d'écoute.

# netstat –tlnp

Étape 3 :Accéder à la session XRDP à distance

Comme nous avons apporté les modifications requises, faisons maintenant la session Xrdp sur Xorg à partir de votre système X Windows en utilisant son protocole de bureau à distance intégré.

Étape 4 :Activer plusieurs sessions à l'aide de SEMAN :

Dans Xrdp, le comportement par défaut du gestionnaire de sessions de l'interface graphique Linux utilisant une connexion mono-utilisateur consiste à partager la session. Mais dans la plupart des cas, cela crée un obstacle où plusieurs sessions individuelles sont nécessaires en utilisant les informations d'identification standard.

Afin d'activer plusieurs sessions, ouvrons le fichier de configuration de sesman et mettons à jour la politique d'allocation de session de « Par défaut » à « UDBC ».

# vim /etc/xrdp/sesman.ini

Policy=UBDC

Enregistrez le fichier de configuration et redémarrez le service "xrdp".

# systemctl restart xrdp

Étape 5 :Tester plusieurs sessions dans XRDP

À ce stade, nous avons terminé avec toutes les configurations requises pour pouvoir exécuter Xrdp sur Xorg avec plusieurs sessions activées, voyons maintenant comment cela fonctionne.

Ouvrez les connexions du bureau à distance et connectez-vous en utilisant le même mot de passe utilisateur.

Ici, vous pouvez voir que nous avons une session individuelle distincte sous les mêmes informations d'identification, tout comme nous l'avons dans les nouvelles sessions de mastic ou de terminal.

Conclusion :

À la fin de cet article, vous devriez être en mesure d'exécuter Xrdp sur le protocole Xorg, qui est de loin le plus sécurisé et recommandé par rapport aux protocoles XVNC. Nous avons également expliqué au gestionnaire de sessions comment vous pouvez gérer vos connexions à distance en ajustant ses paramètres de configuration qui arrivent parfois dans une phase difficile.


Cent OS
  1. Comment configurer Pure-FTPD avec MySQL sur CentOS et RedHat

  2. Comment configurer Opencart sur Rocky Linux/Centos 8 avec Apache, PHP, Mysql (LAMP Stack)

  3. Comment configurer Rsync avec SSH sur UNIX / Linux (rsync sans mot de passe)

  4. Comment configurer Rsync sans mot de passe avec SSH sous UNIX / Linux ?

  5. Comment vérifier le mot de passe avec Linux?

Comment configurer MySQL avec Docker sous Linux

Comment configurer XRDP pour connecter en toute sécurité des serveurs Linux distants

Comment sécuriser les serveurs Linux avec SE Linux

Comment travailler avec Nano Editor sous Linux

Cron Vs Anacron :Comment configurer Anacron sous Linux (avec un exemple)

Comment configurer Logstash sur Linux avec ElasticSearch, Redis, Nginx