
Následující jednoduchý průvodce vám pomůže nastavit VNC server pomocí xinetd na strojích RHEL 7/CentOS 7, VNC pomůže sdílet plochu s ostatními stroji, na kterých je nainstalován klient. Server a klient VNC nejsou ve výchozím nastavení nainstalovány, musíte server vnc nastavit ručně.
Před instalací serveru VNC nainstalujte plochu Gnome.
Nainstalujte server tigervnc, fonty X11 a xinetd.
yum install tigervnc-server xorg-x11-fonts-Type1 xinetd
Povolte XDMCP.
vi /etc/gdm/custom.conf
Přidejte následující obsah.
[security] AllowRemoteRoot=true DisallowTCP=false [xdmcp] Enable=true MaxSessions=30
Vytvořte službu Xinetd.
vi /etc/xinetd.d/vncserver
Do výše uvedeného souboru umístěte následující obsah.
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 }
Vytvořte službu VNC.
vi /etc/services
Na konec souboru přidejte následující řádek.
vncserver 5900/tcp # VNC a GDM
Restartujte službu xinetd
systemctl restart xinetd.service
Přidejte pravidla brány firewall pro povolení připojení VNC. Následující pravidlo je nastaveno podle offsetu portu uvedeného v předchozím kroku.
firewall-cmd --permanent --zone=public --add-port=5900/tcp firewall-cmd --reload
V případě potřeby restartujte počítač.
reboot
Pro připojení použijte prohlížeč VNC.
ipaddress:5900


