GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL 6,7 :Cara mengaktifkan atau menonaktifkan layanan XDMCP (GDM)

GDM dapat dikonfigurasi untuk mengizinkan akses jarak jauh melalui XDMCP (X Display Manager Control Protocol) . Kita dapat menggunakan Cygwin-X atau Exceed, untuk terhubung dari jarak jauh ke server dan mendapatkan GUI desktop yang lengkap.

Mengaktifkan layanan XDMCP

1. Edit file /etc/gdm/custom.conf dan pastikan parameter di bawah ini ditambahkan/diatur.

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

2. Mulai ulang layanan gdm.
Untuk RHEL 6

# init 3
# init 5

Untuk RHEL 7

# systemctl restart gdm.service

3. Selain itu, akan diperlukan untuk mengizinkan koneksi dari port tcp klien jarak jauh dalam kisaran 6000 (karena klien akan bertindak sebagai server X, menggunakan port 6000/tcp ke atas). Sebagai contoh, seseorang dapat mengonfigurasi aturan dengan iptables yang cocok melalui port sumber, misalnya:
Untuk RHEL 6

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

Untuk 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. Konfirmasikan gdm mendengarkan pada port UDP 177

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

Menonaktifkan layanan XDMCP

1. UNTUK menonaktifkan layanan XDMCP, cukup edit file /etc/gdm/custom.conf dan pastikan parameternya tidak disetel.

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

2. Simpan file /etc/gdm/custom.conf dan mulai ulang layanan GDM.
Untuk RHEL 6

# init 3
# init 5

Untuk RHEL 7

# systemctl restart gdm.service

Pemecahan Masalah

Ikuti langkah-langkah di bawah ini jika XDMCP tidak berfungsi di server atau GDM tidak dimulai (pengguna 'gdm' tidak ada).
1. Pastikan desktop telah terpasang dengan benar:

# yum groupinstall "Desktop"

2. Buat pengguna gdm:

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

3. Izin yang benar pada /var/lib/gdm .

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

4. Mulai ulang XDMCP/GDM.

# init 3
# init 5

5. Sekarang Anda seharusnya dapat menjalankan GDM dan menggunakan lingkungan grafis.


Cent OS
  1. Cara mengaktifkan IPv6 di CentOS / RHEL 7

  2. Cara menonaktifkan IPv6 di CentOS / RHEL 5

  3. Cara Mengaktifkan IPv6 Di CentOS / RHEL 5

  1. Cara menonaktifkan lvmetad di CentOS/RHEL

  2. Cara Menonaktifkan Layanan rpc.quotad di CentOS/RHEL 6 dan 7

  3. Cara Mengaktifkan IPv6 di CentOS/RHEL 8

  1. Cara Menonaktifkan IPv6 di CentOS/RHEL 8

  2. Cara Menghentikan/menonaktifkan Firewalld di CentOS/RHEL 8

  3. CentOS / RHEL 6:Cara menonaktifkan layanan telnet