Nainstalujte VNC Server na Linux Mint 20

Install Vnc Server Linux Mint 20



Někdy se musíte nejen připojit ke vzdáleným systémům, ale musíte také přistupovat k celému prostředí GUI. V Linuxu je VNC takový nástroj, který vám umožňuje vzdáleně se přihlásit k serveru Linux. VNC (Stands for Virtual Network Computing) je podobný nástroji vzdálené plochy v systémech Windows. Umožňuje vám spravovat a ovládat vzdálený server z místního systému.

V tomto tutoriálu popíšeme, jak nainstalovat server VNC do systému Linux Mint 20. K testování připojení k serveru VNC použijeme aplikaci VNC viewer (klient VNC). Můžete použít jakoukoli jinou klientskou aplikaci VNC.

Než budete pokračovat k článku, ujistěte se, že jste přihlášeni jako uživatel sudo.







Krok 1: Nainstalujte prostředí Desktop

V Linuxu existuje několik desktopových prostředí, jako je Gnome, KDE, XFCE, Unity atd. Aby server VNC fungoval správně, budeme muset nainstalovat jedno z nich. Zde nainstalujeme plochu XFCE.



Otevřete aplikaci Terminal z příkazového řádku pomocí klávesové zkratky Ctrl+Alt+T a poté v Terminálu zadejte následující příkaz a nainstalujte plochu XFCE.



$sudovýstižnýNainstalujtexfce4 xfce4-dobroty





Po spuštění výše uvedeného příkazu vás systém může požádat o potvrzení, zda chcete v instalaci pokračovat nebo ne. Pokračujte stisknutím y; poté bude na váš systém nainstalována pracovní plocha XFCE spolu se všemi závislostmi.

Krok 2: Nainstalujte server VNC

Pro systémy Linux jsou k dispozici různé servery VNC. Zde nainstalujeme Tightvncserver. Je velmi snadné nastavit a spustit Tightvncserver a je také spolehlivé. Chcete -li nainstalovat Tightvncserver, zadejte v Terminálu následující příkaz.



$sudovýstižnýNainstalujte -atightvncserver

Po dokončení instalace zadejte do terminálu následující příkaz:

$vncserver

Budete vyzváni k nastavení hesla pro server VNC. Zadejte heslo a poté jej potvrďte opětovným zadáním. Poté budete dotázáni, zda chcete-li zadat heslo pouze pro prohlížení, stiskněte n. Pokud stisknete y, nebudete moci používat myš a klávesnici k ovládání instance VNC.

Když spustíte příkaz vncserver poprvé, vytvoří nový adresář .vnc pod vaším domovským adresářem. Chcete -li zobrazit tento adresář, můžete v Terminálu zadat následující příkaz:

$ls -NS~/.vnc/

Chcete -li zobrazit proces serveru VNC, zadejte v Terminálu následující příkaz:

$ps -ef | rukojeťXtightvnc

Krok 3: Konfigurace VNC

Nyní nakonfigurujeme server VNC. Za tímto účelem nejprve zabijte relaci VNC pomocí následujícího příkazu v Terminálu:

$vncserver-zabít:1

Výchozí konfigurační soubor serveru VNC je ~/ .vnc/ xstartup. Před provedením jakýchkoli změn v tomto souboru vytvořme záložní kopii tohoto souboru. Chcete -li to provést, zadejte v Terminálu následující příkaz:

$mv~/.vnc/xstartup ~/.vnc/xstartup.backup

Nyní upravte soubor ~/.vnc/xstartup pomocí libovolného textového editoru. Zde používáme textový editor Vim:

$sudo přišel jsem~/.vnc/xstartup

Do tohoto souboru vložte následující řádky:

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

Nyní udeřte Esc a stiskněte : wq uložte a zavřete soubor ~/.vnc/xstartup.

Nyní budete muset tento soubor spustit. Chcete -li to provést, zadejte v Terminálu následující příkaz:

$chmod+ x ~/.vnc/xstartup

Spusťte server VNC pomocí následujícího příkazu v Terminálu:

$vncserver

Krok 4: Konfigurujte VNC jako službu

Nyní budete muset vytvořit soubor služby pro server VNC. Za tímto účelem přejděte do adresáře/etc/systemd/system pomocí následujícího příkazu:

$CD /atd/systemd/Systém

Potom vytvořte soubor služby pomocí následujícího příkazu v Terminálu:

$přišel jsemvncserver@.servis

Do tohoto souboru vložte následující řádky:

[Jednotka]
Popis=Služba vzdálené plochy(VNC)
Po=syslog.cílovásíť.cílová
[Servis]
Typ=rozdvojení
Uživatel=Edward
Soubor PID=/home/edward/.vnc/%Ahoj.pid
ExecStartPre=-/usr/bin/vncserver -kill:%i>/dev/null2>&1
ExecStart=/usr/bin/vncserver -hloubka24-geometrie 1280x800:%i
ExecStop=/usr/bin/vncserver -kill:%i
[Nainstalujte]
WantedBy=multi-uživatel.cílová

Nyní udeřte Esc a stiskněte : wq soubor uložíte a zavřete.

Nyní znovu načtěte procesy systemd pomocí následujícího příkazu v Terminálu:

$systemctl daemon-reload

Poté spusťte služby serveru VNC:

$systemctl start vncserver@1. služba

Chcete -li povolit spuštění služby serveru VNC při spuštění, použijte následující příkaz:

$systemctlumožnitvncserver@1. služba

Chcete -li zkontrolovat stav služby VNC, použijte následující příkaz:

$systemctl status vncserver@1. služba

Krok 5: Připojte se k serveru VNC

Nyní se pokusíme připojit k serveru VNC prostřednictvím tunelu SSH, protože samotný VNC není šifrovaný protokol. Chcete -li to provést, zadejte v Terminálu následující příkaz:

$ssh -TĚ 5901: 127.0.0.1:5901 -N -F -ten [jméno_uživatele] [server_ip]

Nahraďte [jméno_uživatele] a [server_ip] skutečným uživatelským jménem a IP adresou serveru VNC. V našem příkladu by příkaz byl:

$ssh -TĚ 5901: 127.0.0.1:5901 -N -F -tenkbuzdar 192.168.72.159

Tento příkaz nastaví zabezpečený tunel mezi vaším localhost a serverem VNC.

Nyní nainstalujte klientskou aplikaci VNC (prohlížeč VNC) a spusťte ji. Do horní lišty prohlížeče VNC zadejte 127.0.0.1:5901 a stiskněte Vstupte .

Když se zobrazí následující dialog, klikněte na Pokračovat .

V následujícím dialogu Ověření zadejte heslo serveru VNC a klikněte na OK .

Nyní uvidíte plochu vzdáleného systému.

Připojení k serveru VNC bylo nyní úspěšně navázáno. Jakmile skončíte, zavřete aplikaci prohlížeče VNC a také zabijte tunel SSH pomocí Ctrl+c v okně Terminál. Pokud se potřebujete znovu připojit k serveru VNC, nejprve vytvořte tunel a poté se připojte k serveru VNC pomocí aplikace prohlížeče VNC.

V tomto článku jste se dozvěděli, jak nainstalovat server VNC do systému Linux Mint 20. Nyní můžete Linux Mint snadno spravovat z místního systému pomocí rozhraní GUI. Doufám, že se vám článek líbil!