GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

CentOS / RHEL 6,7 :So aktivieren oder deaktivieren Sie den XDMCP-Dienst (GDM)

GDM kann so konfiguriert werden, dass der Fernzugriff über XDMCP (X Display Manager Control Protocol) zugelassen wird . Wir können Cygwin-X oder Exceed verwenden, um uns remote mit einem Server zu verbinden und eine vollständige Desktop-GUI zu erhalten.

XDMCP-Dienst aktivieren

1. Bearbeiten Sie die Datei /etc/gdm/custom.conf und stellen Sie sicher, dass die folgenden Parameter hinzugefügt/eingestellt sind.

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

2. Starten Sie den gdm-Dienst neu.
Für RHEL 6

# init 3
# init 5

Für RHEL 7

# systemctl restart gdm.service

3. Außerdem müssen Verbindungen von den TCP-Ports der Remote-Clients im Bereich 6000 zugelassen werden (da die Clients als X-Server fungieren und Port 6000/tcp und höher verwenden). Als Beispiel könnte man eine Regel mit iptables konfigurieren, die über Quellports passt, z. B.:
Für RHEL 6

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

Für 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. Bestätigen Sie, dass gdm UDP-Port 177 überwacht

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

XDMCP-Dienst deaktivieren

1. Um den XDMCP-Dienst zu deaktivieren, bearbeiten Sie einfach die Datei /etc/gdm/custom.conf und stellen Sie sicher, dass die Parameter nicht gesetzt sind.

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

2. Speichern Sie die Datei /etc/gdm/custom.conf und starten Sie den GDM-Dienst neu.
Für RHEL 6

# init 3
# init 5

Für RHEL 7

# systemctl restart gdm.service

Fehlerbehebung

Befolgen Sie die nachstehenden Schritte, falls XDMCP auf dem Server nicht funktioniert oder GDM nicht startet (Benutzer „gdm“ existiert nicht).
1. Überprüfen Sie, ob der Desktop ordnungsgemäß installiert ist:

# yum groupinstall "Desktop"

2. Erstellen Sie den gdm-Benutzer:

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

3. Korrigieren Sie die Berechtigungen auf /var/lib/gdm .

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

4. Starten Sie XDMCP/GDM neu.

# init 3
# init 5

5. Sie sollten jetzt in der Lage sein, GDM auszuführen und die grafische Umgebung zu verwenden.


Cent OS
  1. So aktivieren Sie IPv6 auf CentOS / RHEL 7

  2. So deaktivieren Sie IPv6 unter CentOS / RHEL 5

  3. So aktivieren Sie IPv6 in CentOS / RHEL 5

  4. So deaktivieren Sie den Avahi-Daemon-Dienst in CentOS/RHEL

  5. So deaktivieren Sie lvmetad in CentOS/RHEL

RHEL 8 / CentOS 8 aktivieren den SSH-Dienst

RHEL 8 / CentOS 8 aktiviert/deaktiviert IPv6

So deaktivieren Sie den rpc.quotad-Dienst in CentOS/RHEL

So aktivieren/deaktivieren Sie SELinux-Modi in RHEL/CentOS

CentOS / RHEL 5, 6:So deaktivieren Sie NetworkManager

So deaktivieren Sie NetworkManager in CentOS/RHEL 8