GNU/Linux >> Linux Esercitazione >  >> Cent OS

CentOS / RHEL 6,7:Come abilitare o disabilitare il servizio XDMCP (GDM)

GDM può essere configurato per consentire l'accesso remoto tramite XDMCP (X Display Manager Control Protocol) . Possiamo usare Cygwin-X o Exceed, per connetterci in remoto a un server e ottenere una GUI desktop completa.

Abilitazione del servizio XDMCP

1. Modifica il file /etc/gdm/custom.conf e assicurati che i parametri seguenti siano aggiunti/impostati.

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

2. Riavvia il servizio gdm.
Per RHEL 6

# init 3
# init 5

Per RHEL 7

# systemctl restart gdm.service

3. Inoltre, sarà necessario consentire le connessioni dalle porte TCP dei client remoti nell'intervallo 6000 (poiché i client agiranno come un server X, utilizzando la porta 6000/tcp e superiori). Ad esempio, si potrebbe configurare una regola con iptables che corrisponda tramite le porte di origine, ad esempio:
Per RHEL 6

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

Per 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. Conferma che gdm è in ascolto sulla porta UDP 177

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

Disabilitazione del servizio XDMCP

1. PER disabilitare il servizio XDMCP, basta modificare il file /etc/gdm/custom.conf e assicurati che i parametri non siano impostati.

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

2. Salva il file /etc/gdm/custom.conf e riavvia il servizio GDM.
Per RHEL 6

# init 3
# init 5

Per RHEL 7

# systemctl restart gdm.service

Risoluzione dei problemi

Segui i passaggi seguenti nel caso in cui XDMCP non funzioni sul server o GDM non si avvii (l'utente 'gdm' non esiste).
1. Verifica che il desktop sia installato correttamente:

# yum groupinstall "Desktop"

2. Crea l'utente gdm:

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

3. Correggere le autorizzazioni su /var/lib/gdm .

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

4. Riavvia XDMCP/GDM.

# init 3
# init 5

5. Ora dovresti essere in grado di eseguire GDM e utilizzare l'ambiente grafico.


Cent OS
  1. Come abilitare IPv6 su CentOS/RHEL 7

  2. Come disabilitare IPv6 su CentOS / RHEL 5

  3. Come abilitare IPv6 in CentOS/RHEL 5

  4. Come disabilitare il servizio avahi-daemon in CentOS/RHEL

  5. Come disabilitare lvmetad in CentOS/RHEL

RHEL 8 / CentOS 8 abilita il servizio ssh

RHEL 8 / CentOS 8 abilita/disabilita IPv6

Come disabilitare il servizio rpc.quotad in CentOS/RHEL 6 e 7

Come disabilitare il servizio rpc.quotad in CentOS/RHEL

Come abilitare/disabilitare le modalità SELinux in RHEL/CentOS

CentOS / RHEL 5, 6:come disabilitare NetworkManager