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:
$vncserverBudete 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.backupNyní upravte soubor ~/.vnc/xstartup pomocí libovolného textového editoru. Zde používáme textový editor Vim:
$sudo přišel jsem~/.vnc/xstartupDo tohoto souboru vložte následující řádky:
#!/bin/bashxrdb$ 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/xstartupSpusťte server VNC pomocí následujícího příkazu v Terminálu:
$vncserverKrok 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émPotom vytvořte soubor služby pomocí následujícího příkazu v Terminálu:
$přišel jsemvncserver@.servisDo 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-reloadPoté spusťte služby serveru VNC:
$systemctl start vncserver@1. službaChcete -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žbaChcete -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!