5 outils pour activer l'accès au bureau à distance sur RHEL / CentOS 7 – Serveur d’impression

Author: Titanfall —

Short summary: Cet article, je vais vous montrer des outils qui vous ont permis d'accéder au Bureau à distance sur des machines exécutant Centos / RHEL. Toutes ces applications fonctionnent en mode client-serveur. Vous devez donc exécuter une application côté serveur sur votre machine distante et après cela, vous pourrez vous y connecter de partout dans le […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/04/25/5-outils-pour-activer-lacces-au-bureau-a-distance-sur-rhel-centos-7-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2020/04/25/5-outils-pour-activer-lacces-au-bureau-a-distance-sur-rhel-centos-7-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2020/04/25/5-outils-pour-activer-lacces-au-bureau-a-distance-sur-rhel-centos-7-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
6 minutes (310 seconds)
Word count
1031

Key points

Primary visual

5 outils pour activer l'accès au bureau à distance sur RHEL / CentOS 7

 – Serveur d’impression
Main illustration associated with the content.

Structured content

Cet article, je vais vous montrer des outils qui vous ont permis d'accéder au Bureau à distance sur des machines exécutant Centos / RHEL. Toutes ces applications fonctionnent en mode client-serveur. Vous devez donc exécuter une application côté serveur sur votre machine distante et après cela, vous pourrez vous y connecter de partout dans le monde. Bien sûr, dans ce manuel de référence, je vous dirai comment le configurer en toute sécurité, afin que vous seul puissiez accéder à votre serveur. Avant de commencer, vous n'avez besoin que d'un accès SSH à votre serveur et des droits pour installer le logiciel. Vous devez connaître le mot de passe root ou les autorisations pour utiliser sudo. Toutes les commandes fonctionneront sur chaque serveur CentOS 5/6/7. Avant de commencer, vous devez installer l'environnement de bureau sur votre serveur. #yum groupinstall 'Environnement de bureau GNOME' 'Système X Window'

1) VNC x11vnc – simples de ces 3 méthodes pour accéder à distance. VNC signifie Virtual Network Computing) est un protocole graphique réseau très utile Vous devrez peut-être activer le référentiel EPEL (Extra Packages for Enterprise Linux). Courir #yum -y installe epel-release Nous pouvons maintenant installer x11vnc. Cette commande installera le serveur et résoudra toutes les dépendances #yum -y install x11vnc Ensuite, nous protégerons le serveur avec un mot de passe: # x11vnc -storepasswd

Entrez le mot de passe VNC:

Vérifier le mot de passe:

Ecrire le mot de passe dans /root/.vnc/passwd? [y]/ n y

Mot de passe écrit dans: /root/.vnc/passwd ! N'utilisez pas un simple mot de passe! Nous sommes prêts à démarrer le serveur: # x11vnc --reopen --forever -rfbauth ~ / .vncpasswd & Vous pouvez vérifier si les serveurs ont démarré: #netstat -an | grep 5900

    tcp 0 0 0.0.0.0:5900 0.0.0.0:* ECOUTER

    tcp6 0 0 ::: 5900 ::: * ÉCOUTER

    Si ça va, essayez simplement de vous y connecter en utilisant vncviewer.     #yum -y installer vnc     #vncviewer YOUR_SERVER_IP

C'est tout! Vous avez maintenant accès à votre bureau. Après le redémarrage, recommencez ssh et recommencez x11vnc --reopen --forever -rfbauth ~ / .vncpasswd & 2) Serveur Tigervnc Tigervnc – est une implémentation hautes performances et neutre de la plate-forme de VNC #yum install -y tigervnc-server Permet de copier un exemple de configuration et de le modifier: #cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

    #vi /etc/systemd/system/vncserver@:1.service Exemple de configuration: [Unit] Description = Service de bureau à distance (VNC)     Après = syslog.target network.target [Service] Type = fourche     ExecStartPre = / bin / sh -c '/ usr / bin / vncserver -kill% i> / dev / null 2> & 1 || : '     ExecStart = / usr / sbin / runuser -l VOTRE NOM -c "/ usr / bin / vncserver     PIDFile = / home / YOUR_NAME / .vnc /% H% i.pid     ExecStop = / bin / sh -c '/ usr / bin / vncserver -kill% i> / dev / null 2> & 1 || : ' [Install] WantedBy = multi-user.target Maintenant, activez le service de démarrage automatique et redémarrez-le: systemctl enable vncserver @: 1.service     systemctl restart vncserver @: 1.service

Et enfin connectez-vous: #vncviewer YOUR_SERVER_IP

3) XRDP xrdp est un serveur Open Source Remote Desktop Protocol. Tout d'abord, nous devons installer le référentiel EPEL et le serveur xrdp: #yum -y installe epel-release     #yum -y installe xrdp

Permet maintenant de démarrer le serveur #systemctl start xrdp.service

Vérifiez s'il fonctionne et ajoutez-le au démarrage automatique. #netstat -an | grep 3389 tcp 0 0 0.0.0.0:3389 0.0.0.0:* ECOUTER #systemctl enable xrdp.service

C'est maintenant que vous pouvez vous connecter à votre serveur depuis n'importe quelle machine Windows. 4) Teamviewer Teamviewer n'existe pas dans les référentiels standard, nous devons donc installer wget et télécharger le package TeamViewer rpm #yum -y installe wget     #wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm

Installez-le, en utilisant cette commande: #yum install teamviewer.x86_64.rpm

Et définissez votre mot de passe # teamviewer passwd YOUR_PASSWORD     D'accord     #systemctl start teamviewerd.service

Il vous suffit maintenant d'obtenir votre identifiant pour vous connecter #teamviewer –info   ID TeamViewer: 9XXXXXXX7

Essayez de vous y connecter en utilisant cet identifiant et mot de passe que vous avez défini 5) FreeNX FreeNX est une solution d'accès à distance basée sur les technologies open source de classe entreprise de NoMachine. Si vous souhaitez utiliser cet outil pour obtenir un accès à distance, vous pouvez passer à la version cloud. Tout d'abord, nous devons ajouter des référentiels e EPEL + nux-dextop, pour Centos 6: # rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm

Pour Centos 7 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm # rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

Installer le serveur et l'agent: #yum install freenx-server nxagent

Activez l'authentification passdb: #echo 'ENABLE_PASSDB_AUTHENTICATION = "1"' >> /etc/nxserver/node.conf

Maintenant, nous devons créer un utilisateur pour l'accès à distance et lui attribuer un mot de passe: # / usr / libexec / nx / nxserver --adduser bob NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, utilisant le backend: non détecté) NX> 1000 NXNODE - Version 3.2.0-74-SVN OS (GPL, utilisant le backend: non détecté) NX> 716 Clé publique ajoutée à: /home/bob/.ssh/authorized_keys2 NX> 1001 Au revoir. NX> 999 Bye

# / usr / libexec / nx / nxserver --passwd bob NX> 100 NXSERVER - Version 3.2.0-74-SVN OS (GPL, utilisant le backend: non détecté) Nouveau mot de passe: Mot de passe changé. NX> 999 Bye

Nous allons maintenant installer epel-repos et opennx client sur votre machine: #yum install opennx Après avoir démarré l'assistant opennx, le système vous demandera le nom de la session, l'adresse du serveur et le port. La chose la plus importante est de définir votre clé. Vous devez copier la clé à partir des serveurs /etc/nxserver/client.id_dsa.key et la coller dans l'onglet général de vos propriétés de session client. Veuillez partager vos commentaires sur cet article et faites-nous savoir si vous connaissez d'autres outils.

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.