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

Jak nainstalovat VNC Server na CentOS 8 / RHEL 8

Následující jednoduchý průvodce vám pomůže nainstalovat VNC server na stroje CentOS 8 / RHEL 8. VNC server vám umožňuje vzdálený přístup k ploše z jiných počítačů, které mají nainstalovaného klienta.

Server VNC není ve výchozím nastavení nainstalován. Server VNC musíte nastavit ručně.

Předpoklady

Kroky uvedené v tomto článku budou fungovat pouze v případě, že jste povolili předplatné RHEL nebo nakonfigurovali místní úložiště yum ve vašem systému.

Nainstalovat Gnome Desktop

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

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

Instalovat VNC Server

Balíček serveru VNC je k dispozici v úložišti základního operačního systému. Zde nainstalujeme server TigerVNC a balíčky písem X11 pomocí příkazu YUM.

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

Uživatelské služby

Server VNC doporučuje, aby byla služba spuštěna jako uživatelská služba namísto systémové služby. Ve výchozím nastavení systemd spustí službu uživatele, když se uživatel přihlásí, a zastaví se, jakmile se uživatel odhlásí.

Abychom mohli službu spustit při spouštění jako uživatel, musíme povolit setrvání.

loginctl enable-linger <USER_NAME>

Pro uživatele raj bude příkaz:

loginctl enable-linger raj

Nastavit heslo VNC

Nastavte heslo VNC po přepnutí na svého uživatele (raj).

[raj@server ~]$ vncpasswd

Nastavte heslo.

Password:  << Enter Password
Verify:  << Re-Enter Password
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

Spusťte VNC Server

Přihlaste se jako váš uživatel a vytvořte adresářovou strukturu pro uložení souborů jednotek na uživatelské úrovni (.service).

$ mkdir -p ~/.config/systemd/user

Zkopírujte soubor služby VNC z /usr/lib/systemd/user/ do ~/.config/systemd/user/ spusťte službu VNC jako uživatelskou službu.

$ cp /usr/lib/systemd/user/[email protected] ~/.config/systemd/user/

Znovu načtěte systemd, aby systemd rozpoznal službu VNC vašeho uživatele.

$ systemctl --user daemon-reload

Pokud se zobrazí chyba jako:Nepodařilo se připojit ke sběrnici:Žádný takový soubor nebo adresář, spusťte níže uvedený příkaz.

export XDG_RUNTIME_DIR=/run/user/`id -u`

Povolte automatické spuštění služby VNC. Službu také spusťte pomocí možnosti –now.

Ve výchozím nastavení VNC server naslouchá na portu 5900, ale pokud nastavíme offset portu pro VNC, můžeme provozovat server VNC na podportu výchozího portu 5900.

systemctl --user enable vncserver@:<display>.service --now

Pokud například zmíníme displej 1, plocha bude přístupná v 5901. K relaci plochy VNC se můžete připojit zadáním adresy ipaddress: (192.168.1.10:1 nebo 192.168.1.10:5901).

Pro tuto ukázku použiji port 1.

$ systemctl --user enable vncserver@:1.service --now

Zkontrolujte stav služby VNC pomocí níže uvedeného příkazu.

$ systemctl --user status vncserver@:1.service

Firewall

Přidejte pravidlo brány firewall, které umožní připojení ke vzdálené ploše VNC. Následující pravidlo je nastaveno tak, aby umožňovalo posun portu 5901 zmíněný v předchozím kroku.

firewall-cmd --permanent --add-port=5901/tcp

firewall-cmd --reload

Přístup k relaci vzdálené plochy VNC

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

ipaddress:5901

NEBO

IP adresa:1

Budete požádáni o zadání hesla relace VNC. Zadejte heslo, které jste vytvořili dříve.

Nyní byste měli získat relaci plochy VNC.

Závěr

V tomto příspěvku jste se naučili, jak nainstalovat a nakonfigurovat server VNC na CentOS 8 / RHEL 8. Pokud máte nějaké problémy nebo zpětnou vazbu, podělte se o ně v sekci komentářů.


Cent OS
  1. Jak nainstalovat Puppet na CentOS 8 / RHEL 8

  2. Jak nainstalovat Puppet 6.x na CentOS 7 / RHEL 7

  3. CentOS / RHEL 7:Jak nainstalovat GUI

  1. Jak nainstalovat poštovní server Postfix na RHEL 8 / CentOS 8

  2. Jak nainstalovat vnc server na RHEL 8 / CentOS 8

  3. Jak nainstalovat Nextcloud na server RHEL 8 / CentOS 8

  1. Jak nainstalovat OwnCloud na server RHEL 8 / CentOS 8

  2. Jak nainstalovat PostgreSQL server na RHEL 8 / CentOS 8

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