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

Jak nainstalovat a nakonfigurovat VNC Server v CentOS 7 / RHEL 7

Následující jednoduchý průvodce vám pomůže nastavit VNC server na RHEL 7 / CentOS 7 VNC pomáhá sdílet plochu s ostatními stroji, které mají nainstalovaného klienta.

Server a klient VNC nejsou ve výchozím nastavení nainstalovány. Server vnc musíte nastavit ručně.

Předpoklady

Před instalací serveru VNC byste museli nainstalovat plochu Gnome pomocí příkazu YUM .

ČTĚTE :Nainstalujte Gnome Desktop na CentOS 7 / RHEL 7

Instalovat VNC Server

Balíček serveru VNC je k dispozici na úložišti základního operačního systému. Můžete tedy nainstalovat server tigervnc a balíčky písem X11 pomocí příkazu YUM .

yum install -y tigervnc-server xorg-x11-fonts-Type1

Konfigurace serveru VNC

Zkopírujte konfigurační soubor serveru VNC do /etc/systemd/system/ pro konfiguraci systémové služby. Při kopírování můžete uvést, na kterém portu má naslouchat.

Ve výchozím nastavení VNC server naslouchá na 5900, ale pokud nastavíte offset portu pro VNC; můžeme spustit službu na dílčím portu výchozího portu 5900.

Pokud například zmíníme port 5, plocha bude přístupná na 5905.  Server VNC můžete připojit zadáním adresy ipaddress:sub-port (192.168.2.109:5 nebo 192.168.2.109:5905 )

cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:5.service

Upravte zkopírovaný soubor.

vi /etc/systemd/system/vncserver@:5.service

Na konci souboru najdete řádky jako níže.

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

Nahraďte <USER> s vaším skutečným uživatelem, v mém případě jsem ho nahradil uživatelem s názvem raj .

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l raj -c "/usr/bin/vncserver %i"
PIDFile=/home/raj/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

Firewall

Přidejte pravidla brány firewall, abyste povolili připojení VNC. Následující pravidlo je nastaveno podle offsetu portu uvedeného v předchozím kroku.

firewall-cmd --permanent --add-port=5905/tcp
firewall-cmd --reload

Spusťte VNC Server

Po přepnutí na raj spusťte server VNC.

[raj@server ~]$ vncserver

Nastavte heslo.

You will require a password to access your desktops.

Password:
Verify:
xauth:  file /home/raj/.Xauthority does not exist

New 'localhost.localdomain:1 (raj)' desktop is server.itzgeek.com:1

Creating default startup script /home/raj/.vnc/xstartup
Starting applications specified in /home/raj/.vnc/xstartup
Log file is /home/raj/.vnc/server.itzgeek.com:1.log

Povolit server VNC

Přepněte na uživatele root.

su -

Znovu načtěte démona systemctl jako root.

systemctl daemon-reload

Spusťte službu VNC jako root.

systemctl start vncserver@:5.service

Povolte jej při spuštění systému jako root.

systemctl enable vncserver@:5.service

Přístup k VNC Desktop

Otevřete prohlížeč VNC na počítači se systémem Windows a zadejte adresu vzdálené plochy.

adresa IP:5905

NEBO

adresa IP:5

Budete požádáni o zadání hesla, zadejte heslo, které jste vytvořili dříve. Nyní získáte relaci vnc desktopu.  To je vše. Úspěšně jste nakonfigurovali server VNC na CentOS 7 / RHEL 7.
Cent OS
  1. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat Gitlab na CentOS 8

  3. CentOS / RHEL 5 :Jak nainstalovat a nakonfigurovat server vsftpd

  1. Jak nainstalovat a nakonfigurovat sambu na RHEL 8 / CentOS 8

  2. Jak nainstalovat a nakonfigurovat VNC na CentOS 7

  3. Jak nainstalovat a nakonfigurovat server NFS na CentOS 8

  1. Jak nainstalovat a nakonfigurovat VNC na CentOS 8

  2. Nainstalujte a nakonfigurujte VNC Server v CentOS 7 a RHEL 7

  3. Jak nainstalovat a nakonfigurovat VNC Server na Centos 8 / RHEL 8