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

CentOS / RHEL 6,7 :Comment activer ou désactiver le service XDMCP (GDM)

GDM peut être configuré pour autoriser l'accès à distance via XDMCP (X Display Manager Control Protocol) . Nous pouvons utiliser Cygwin-X ou Exceed pour nous connecter à distance à un serveur et obtenir une interface graphique de bureau complète.

Activation du service XDMCP

1. Modifiez le fichier /etc/gdm/custom.conf et assurez-vous que les paramètres ci-dessous sont ajoutés/définis.

# vi /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
DisallowTCP=false
AllowRemoteRoot=true
[xdmcp]
Enable=true
[greeter]
[chooser]
[debug]

2. Redémarrez le service gdm.
Pour RHEL 6

# init 3
# init 5

Pour RHEL 7

# systemctl restart gdm.service

3. De plus, il sera nécessaire d'autoriser les connexions à partir des ports tcp des clients distants dans la plage 6000 (puisque les clients agiront en tant que serveur X, en utilisant le port 6000/tcp et supérieur). Par exemple, on pourrait configurer une règle avec iptables qui correspond via les ports sources, par exemple :
Pour RHEL 6

# iptables -I INPUT -p tcp --sport 6000:6010 -j ACCEPT

Pour RHEL 7

# firewall-cmd --permanent --zone=public --add-port=6000-6010/tcp
# firewall-cmd --permanent --zone=public --add-port=177/udp
# firewall-cmd --reload

4. Confirmez que gdm écoute sur le port UDP 177

# netstat -anu|grep 177
udp        0      0 0.0.0.0:177                 0.0.0.0:*

Désactiver le service XDMCP

1. POUR désactiver le service XDMCP, modifiez simplement le fichier /etc/gdm/custom.conf et assurez-vous que les paramètres ne sont pas définis.

# vi /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
[xdmcp]
[greeter]
[chooser]
[debug]

2. Enregistrez le fichier /etc/gdm/custom.conf et redémarrez le service GDM.
Pour RHEL 6

# init 3
# init 5

Pour RHEL 7

# systemctl restart gdm.service

Dépannage

Suivez les étapes ci-dessous si XDMCP ne fonctionne pas sur le serveur ou si GDM ne démarre pas (l'utilisateur "gdm" n'existe pas).
1. Vérifiez que le bureau est correctement installé :

# yum groupinstall "Desktop"

2. Créez l'utilisateur gdm :

# useradd -u 42 -r -s /sbin/nologin -d /var/lib/gdm gdm

3. Corrigez les autorisations sur /var/lib/gdm .

# chown -R gdm:gdm /var/lib/gdm

4. Redémarrez XDMCP/GDM.

# init 3
# init 5

5. Vous devriez maintenant être en mesure d'exécuter GDM et d'utiliser l'environnement graphique.


Cent OS
  1. Comment activer IPv6 sur CentOS / RHEL 7

  2. Comment désactiver IPv6 sur CentOS / RHEL 5

  3. Comment activer IPv6 dans CentOS / RHEL 5

  4. Comment désactiver lvmetad dans CentOS/RHEL

  5. Comment activer IPv6 dans CentOS/RHEL 8

RHEL 8 / CentOS 8 activent le service ssh

RHEL 8 / CentOS 8 activer/désactiver IPv6

Comment désactiver le service rpc.quotad dans CentOS/RHEL 6 et 7

Comment désactiver le service rpc.quotad dans CentOS/RHEL

Comment activer/désactiver les modes SELinux dans RHEL/CentOS

CentOS / RHEL 5, 6 :comment désactiver NetworkManager