Panduan sederhana berikut membantu Anda untuk men-setup server VNC menggunakan xinetd pada mesin RHEL 7/CentOS 7, VNC membantu untuk berbagi desktop dengan mesin lain yang memiliki klien terpasang. Server dan klien VNC tidak diinstal secara default, Anda perlu mengatur server vnc secara manual.
Sebelum menginstal server VNC, instal desktop Gnome.
Instal server tigervnc, font X11, dan xinetd.
yum install tigervnc-server xorg-x11-fonts-Type1 xinetd
Aktifkan XDMCP.
vi /etc/gdm/custom.conf
Tambahkan konten berikut.
[security] AllowRemoteRoot=true DisallowTCP=false [xdmcp] Enable=true MaxSessions=30
Buat layanan Xinetd.
vi /etc/xinetd.d/vncserver
Tempatkan konten berikut pada file di atas.
service vncserver { disable = no socket_type = stream protocol = tcp group = tty wait = no user = nobody server = /usr/bin/Xvnc server_args = -inetd -query localhost -geometry 1024×768 -depth 16 -once -fp /usr/share/X11/fonts/misc -securitytypes=none }
Buat layanan VNC.
vi /etc/services
Tambahkan baris berikut di akhir file.
vncserver 5900/tcp # VNC dan GDM
Mulai ulang layanan xinetd
systemctl restart xinetd.service
Tambahkan aturan firewall untuk mengizinkan koneksi VNC, aturan berikut diatur sesuai dengan port-offset yang disebutkan di langkah sebelumnya.
firewall-cmd --permanent --zone=public --add-port=5900/tcp firewall-cmd --reload
Nyalakan ulang mesin, jika diperlukan.
reboot
Gunakan penampil VNC untuk terhubung.
ipaddress:5900Anda akan diminta memasukkan nama pengguna dan kata sandi. Sekarang Anda akan mendapatkan desktop vnc. Itu saja Anda telah berhasil mengkonfigurasi server VNC dengan Xinetd di CentOS 7/RHEL 7.