GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat a nakonfigurovat VNC Server na Ubuntu 20.04

VNC znamená „Virtual Network Computing“ je systém sdílení nebo sada protokolů pro sdílení pracovních ploch. K dispozici je mnoho softwaru pro vzdálený přístup k ploše založené na Linuxu, včetně TigerVNC, TightVNC, Vino, vnc4server a dalších.

TigerVNC je bezplatný, open-source a vysoce výkonný VNC server používaný ke vzdálenému ovládání nebo přístupu k ploše založené na Linuxu. Je to aplikace typu klient/server, která umožňuje interakci s grafickými aplikacemi na vzdálených počítačích.

  • Přečtěte si: Jak nainstalovat vzdálenou plochu (XRDP) na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat server VNC na Ubuntu 20.04.

Krok 1 – Instalace desktopového prostředí

Ve výchozím nastavení Ubuntu Server nezahrnuje Desktop Environment. Server TigerVNC je navržen tak, aby ovládal pouze stolní systémy. Budete tedy muset na svůj server přidat desktopové prostředí.

Nejprve aktualizujte a upgradujte všechny nainstalované balíčky pomocí následujícího příkazu:

apt update -y 
apt upgrade -y 

Jakmile je váš systém aktualizován, nainstalujte nástroj Tasksel pro instalaci desktopového prostředí:

apt install tasksel -y 

Po instalaci Tasksel spusťte obslužný program Tasksel pomocí následujícího příkazu:

tasksel 

Měli byste vidět následující rozhraní:

Pomocí klávesy se šipkou přejděte v seznamu dolů a vyhledejte Plocha Ubuntu . Poté ji vyberte stisknutím klávesy Space a poté stisknutím klávesy Tab vyberte OK a poté stisknutím klávesy Enter nainstalujte plochu Ubuntu.

Jakmile jsou všechny balíčky nainstalovány, budete muset nastavit zavádění systému do grafického cíle. Můžete jej nastavit pomocí následujícího příkazu:

systemctl set-default graphical.target 

Dále restartujte váš systém aplikujte změny.

Krok 2 – Instalace serveru TigerVNC

Ve výchozím nastavení je balíček TigerVNC dostupný ve výchozím úložišti Ubuntu 20.04. Můžete jej nainstalovat pouhým spuštěním následujícího příkazu:

apt install tigervnc-standalone-server -y 

Po instalaci TigerVNC vytvořte nového uživatele a nastavte pro něj heslo VNC.

Nejprve vytvořte nového uživatele s názvem hitesh pomocí následujícího příkazu:

adduser hitesh 

Dále přepněte uživatele na hitesh a nastavte heslo VNC pomocí následujícího příkazu:

su - hitesh 
vncpasswd 

Zadejte požadované heslo, jak je uvedeno níže:

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

Dále spusťte VNC server pomocí následujícího příkazu:

vncserver -localhost no 

Po spuštění serveru VNC byste měli získat následující výstup:

New 'ubuntu2004:1 (hitesh)' desktop at :1 on machine ubuntu2004

Starting applications specified in /etc/X11/Xvnc-session
Log file is /home/hitesh/.vnc/ubuntu2004:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/hitesh/.vnc/passwd ubuntu2004:1 to connect to the VNC server.

Spuštěný VNC server můžete ověřit pomocí následujícího příkazu:

vncserver -list 

Měli byste získat následující výstup:

TigerVNC server sessions:

X DISPLAY #	RFB PORT #	PROCESS ID
:1		5901		1719

Krok 3 – Instalace klienta VNC

V této části nainstalujeme klienta RealVNC VNC na vzdálený počítač a připojíme jej k serveru VNC.

Klienta RealVNC si můžete stáhnout ze stránky stahování RealVNC.

Po dokončení stahování nainstalujte stažený balíček pomocí následujícího příkazu:

dpkg -i /home/vyom/Downloads/VNC-Viewer-6.20.529-Linux-x64.deb  

Dále spusťte klienta VNC z nabídky aplikace Gnome. Poté klikněte na nabídku Soubor => Nové připojení k vytvoření nového připojení. Měli byste vidět následující obrazovku:

Zadejte Jméno a IP adresa spolu s ID relace VNC :1 vašeho VNC serveru a klikněte na OK pro uložení spojení. Uložené připojení byste měli vidět na následující obrazovce:

Nyní dvakrát klikněte na nově vytvořené připojení. Budete požádáni o zadání hesla VNC, jak je uvedeno níže:

Zadejte své heslo VNC a klikněte na OK. Po připojení byste měli vidět obrazovku plochy Ubuntu:

Krok 4 – Nakonfigurujte VNC pro práci s vaším desktopovým prostředím

Před spuštěním zastavte instanci VNC pomocí příkazu vncserver s volbou -kill a ID relace serveru jako argument.

vncserver -kill :1 

Měli byste získat následující výstup:

Zabíjení Xtigervnc procesu ID 1719… úspěch!

Dále budete muset nakonfigurovat TigerVNC pro práci s Gnome. Můžete to udělat vytvořením nového souboru xstartup v adresáři .vnc:

su - hitesh 
nano ~/.vnc/xstartup 

Přidejte následující řádky:

Shell
12345 #!/bin/shexec /etc/vnc/xstartupxrdb $HOME/.Xresourcesvncconfig -iconic &dbus-launch --exit-with-session gnome-session &

Po dokončení uložte a zavřete soubor. Výše uvedený skript bude automaticky spuštěn při každém spuštění nebo restartu serveru TigerVNC.

Dále udělte oprávnění ke spuštění souboru ~/.vnc/xstartup:

chmod u+x  ~/.vnc/xstartup 

Krok 5 – Vytvořte soubor Systemd Service pro VNC

Dále budete muset vytvořit soubor systemd pro TigerVNC pro správu služby VNC. Můžete jej vytvořit pomocí následujícího příkazu:

nano /etc/systemd/system/[email protected] 

Přidejte následující řádky:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=simple
User=hitesh
PAMName=login
PIDFile=/home/%u/.vnc/%H%i.pid
ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 || :
ExecStart=/usr/bin/vncserver :%i -localhost no -geometry 1024x768
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Uložte a zavřete soubor a poté znovu načtěte démona systemd pomocí následujícího příkazu:

systemctl daemon-reload 

Dále povolte spuštění služby VNC při restartu systému pomocí následujícího příkazu:

systemctl enable [email protected] 

Dále spusťte službu VNC pomocí následujícího příkazu:

systemctl start [email protected] 

Závěr

Gratulujeme! úspěšně jste nainstalovali a nastavili server Tiger VNC na Ubuntu 20.04. Nyní můžete svůj systém Ubuntu připojit z jakéhokoli stolního systému a spravovat jej pomocí snadno použitelného grafického rozhraní.


Ubuntu
  1. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  3. Jak nainstalovat a nakonfigurovat VNC Server na Debian 10

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 18.04

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 18.04

  2. Jak nainstalovat VNC Server na Ubuntu 14.04

  3. Jak nainstalovat a nakonfigurovat VNC Server na CentOS 8