GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL 6,7 :Jak povolit nebo zakázat službu XDMCP (GDM)

GDM lze nakonfigurovat tak, aby umožňoval vzdálený přístup prostřednictvím XDMCP (X Display Manager Control Protocol) . Můžeme použít Cygwin-X nebo Exceed, abychom se mohli vzdáleně připojit k serveru a získat kompletní desktopové GUI.

Povolení služby XDMCP

1. Upravte soubor /etc/gdm/custom.conf a ujistěte se, že jsou přidány/nastaveny níže uvedené parametry.

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

2. Restartujte službu gdm.
Pro RHEL 6

# init 3
# init 5

Pro RHEL 7

# systemctl restart gdm.service

3. Kromě toho bude nutné povolit připojení z tcp portů vzdálených klientů v rozsahu 6000 (protože klienti budou fungovat jako X server s portem 6000/tcp a vyšším). Jako příklad lze nakonfigurovat pravidlo s iptables, které se shodují prostřednictvím zdrojových portů, např.:
For RHEL 6

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

Pro 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. Ujistěte se, že gdm naslouchá na portu UDP 177

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

Zakázání služby XDMCP

1. Chcete-li zakázat službu XDMCP, stačí upravit soubor /etc/gdm/custom.conf a ujistěte se, že parametry nejsou nastaveny.

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

2. Uložte soubor /etc/gdm/custom.conf a restartujte službu GDM.
Pro RHEL 6

# init 3
# init 5

Pro RHEL 7

# systemctl restart gdm.service

Odstraňování problémů

V případě, že XDMCP na serveru nefunguje nebo se GDM nespouští (uživatel „gdm“ neexistuje), postupujte podle následujících kroků.
1. Ověřte, zda je pracovní plocha správně nainstalována:

# yum groupinstall "Desktop"

2. Vytvořte uživatele gdm:

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

3. Opravte oprávnění na /var/lib/gdm .

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

4. Restartujte XDMCP/GDM.

# init 3
# init 5

5. Nyní byste měli být schopni spustit GDM a používat grafické prostředí.


Cent OS
  1. Jak povolit IPv6 na CentOS / RHEL 7

  2. Jak zakázat IPv6 na CentOS / RHEL 5

  3. Jak povolit IPv6 v CentOS / RHEL 5

  1. Jak zakázat službu avahi-daemon v CentOS/RHEL

  2. Jak zakázat lvmetad v CentOS/RHEL

  3. Jak zakázat službu rpc.quotad v CentOS/RHEL 6 a 7

  1. Jak povolit IPv6 v CentOS/RHEL 8

  2. Jak zakázat IPv6 v CentOS/RHEL 8

  3. Jak zastavit/zakázat Firewalld na CentOS/RHEL 8