GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat VNC Server na Ubuntu 20.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat VNC Server na Ubuntu 20.04 LTS. Pro ty z vás, kteří nevěděli, VNC (Virtual Network Computing) server je bezplatný a otevřený- zdrojový software, který je navržen tak, aby umožňoval vzdálený přístup k desktopovému prostředí serveru klientovi VNC, zatímco na vzdáleném počítači se k připojení k serveru používá prohlížeč VNC.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci serveru VNC na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint nebo základní OS.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Instalace serveru VNC na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Vytvořte na svém serveru uživatele VNC.

Nyní vytvoříme nového uživatele a nastavíme jeho heslo serveru pomocí následujících příkazů:

sudo useradd -m -s /bin/bash idroot
sudo passwd idroot

Poté přidejte svého nového uživatele do sudo skupině pro udělení oprávnění root:

sudo usermod -a -G sudo idroot

Dále se přihlaste jako nový uživatel a použijte jeho práva root k zahájení práce se serverem VNC:

sudo su - idroot

Krok 3. Instalace serveru VNC na Ubuntu 20.04.

Spuštěním následujícího příkazu nainstalujte server TightVNC a základní soubory správce plochy XFCE:

sudo apt install tightvncserver XFCE4 XFCE4-goodies

Po dokončení instalace spusťte vncserver příkaz pro nastavení přístupového hesla VNC, vytvoření počátečních konfiguračních souborů a spuštění instance serveru VNC:

vncserver

Budete vyzváni k zadání a ověření hesla pro vzdálený přístup k počítači:

You will require a password to access your desktops.

Password:
Warning: password truncated to the length of 8.
Verify:
Would you like to enter a view-only password (y/n)? y
Password:
Warning: password truncated to the length of 8.
Verify:
xauth:  file /home/idroot/.Xauthority does not exist
xauth: (argv):1:  bad display name "lucky-puffin-86:1" in "add" command
xauth:  file /home/idroot/.Xauthority does not exist

New 'X' desktop is meilana-maria-86:1
127.0.0.1 localhost

Creating default startup script /home/idroot/.vnc/xstartup
Starting applications specified in /home/idroot/.vnc/xstartup
Log file is /home/idroot/.vnc/meilana-maria-86:1.log

Krok 4. Nakonfigurujte VNC.

Nyní musíme upravit xstartup soubor. Než tak učiníte, ukončete službu VNC:

vncserver -kill :1

Dále vytvořte zálohu výchozího souboru spouštěcího skriptu:

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

Nyní upravte xstartup soubor:

nano ~/.vnc/xstartup

Přidejte do nového souboru následující 3 řádky textu:

#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &

Proveďte xstartup spustitelný soubor:

sudo chmod +x ~/.vnc/xstartup

A nakonec spusťte vncserver znovu:

vncserver

Krok 5. Vytvořte spouštěcí skript systému serveru VNC.

Ještě jednou zastavme VNC server, abychom mohli změnit konfigurační soubory:

vncserver -kill :1

Nyní vytvořte nový soubor jednotky pro VNC. Soubor jednotky zakóduje informace o službě:

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

Vložte následující a nahraďte idroot s vaším vlastním uživatelským jménem. Můžete také změnit 1280x800 na požadované rozlišení:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=idroot
Group=idroot
WorkingDirectory=/home/idroot

PIDFile=/home/idroot/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

Dále znovu načtěte Systemd, aby se změny projevily:

sudo systemctl daemon-reload
sudo systemctl enable [email protected]
sudo systemctl start vncserver@1

Krok 6. Připojení k serveru VNC.

Pro přístup ke vzdálené ploše na serveru VNC ze systému Windows musíte mít v systému nainstalován prohlížeč VNC. K dispozici jsou různé prohlížeče VNC. Stáhněte si libovolný a nainstalujte do svého systému, například:

  • TightVNC
  • RealVNC
  • TigerVNC

Chcete-li získat přístup ke vzdálené ploše na serveru VNC z Linuxu, můžete otevřít nové okno nebo kartu v Terminálu, například). Nahraďte server-ip-address s IP adresou vašeho serveru:

ssh -L 5901:127.0.0.1:5901 -N -f -l idroot server-ip-adress

Blahopřejeme! Úspěšně jste nainstalovali VNC. Děkujeme, že jste použili tento návod k instalaci serveru VNC do vašeho systému Ubuntu 20.04 LTS Focal Fossa. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální VNC webové stránky.


Ubuntu
  1. Jak nainstalovat VNC Server na Ubuntu 14.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04 LTS

  3. Jak nainstalovat diskurz na Ubuntu 20.04 LTS

  1. Jak nainstalovat Ubuntu Server 18.04 LTS

  2. Jak nainstalovat Docker na serveru Ubuntu 18.04 LTS

  3. Jak nainstalovat server Ubuntu 20.04 LTS

  1. Jak nainstalovat Dropbox na Ubuntu 18.04 LTS Server

  2. Jak nainstalovat Webfs Server na Ubuntu 22.04 LTS

  3. Jak nainstalovat VNC Server na Ubuntu 20.04