Ubuntu

Jak nainstalovat VNC Server na Ubuntu

Jak nainstalovat VNC Server na Ubuntu

Dříve jsme vám ukázali, jak nainstalovat VNC server na CentOS (klikněte sem). Dnes se budeme zabývat instalací a konfigurací serveru VNC na vašem počítači s Ubuntu.

Protože VNC používá model klient / server, musíme nasadit VNC Server na stroji Ubuntu. K otestování připojení použijeme klienta VNC na počítači se systémem Windows.

Před zahájením instalace serveru VNC se nejprve musíte ujistit, že je váš Ubuntu aktuální pomocí následujících příkazů:

sudo apt aktualizace sudo apt aktualizace

Instalace serveru VNC na Ubuntu

Krok 1. Aby server VNC fungoval správně na vašem počítači se systémem Ubuntu, musíme nainstalovat grafickou plochu, jako je KDE, Gnome, XFCE atd. V tomto tutoriálu budeme používat plochu XFCE.

Pomocí následujícího příkazu nainstalujete balíček XFCE pro stolní počítače a další balíčky závislostí.

sudo apt install xfce4 xfce4-goodies

Nainstalujte si grafickou plochu XFCE a další závislosti

Krok 2. Nainstalujte balíček serveru VNC, existuje mnoho balíčků serverů VNC a my budeme používat ten „tightvncserver“.

Pomocí následujícího příkazu nainstalujte balíček 'tightvncserver'.

sudo apt install -y tightvncserver

Nainstalujte si balíček VNC Server tightvncserver

Krok 3. Nyní spustíme server VNC pomocí následujícího příkazu.

vncserver

Budete požádáni o vytvoření hesla k serveru VNC, zadejte a ověřte heslo, jak vidíte na následujícím snímku obrazovky.

Vygenerujte konfigurační soubor serveru VNC

Krok 4. Po spuštění příkazu serveru VNC vygeneruje konfigurační adresář VNC umístěný ve vašem domovském adresáři. Tento adresář VNC obsahuje konfigurační soubor VNC s názvem „xstartup“ pro uživatele, který příkaz provedl.

Obsah konfiguračního adresáře VNC můžete zobrazit pomocí následujícího příkazu.

ls -lah ~ /.vnc /

Zkontrolujte vytvořený konfigurační soubor serveru VNC

Krok 5. Chcete-li zkontrolovat, zda je spuštěn proces serveru VNC.

ps -ef | grep Xtightvnc

Server VNC úspěšně spuštěn

Konfigurace serveru VNC na Ubuntu

Krok 1. Před zahájením konfigurace serveru VNC musíme nejprve zastavit aktuálně spuštěnou relaci.

vncserver -kill: 1

Zastavte relaci serveru VNC

Krok 2. Zálohujte výchozí konfigurační soubor serveru VNC.

mv ~ /.vnc / xstartup ~ /.vnc / xstartup.záložní_soubor

Zálohujte konfigurační soubor serveru VNC

Krok 3. Vytvořte nový konfigurační soubor serveru VNC.

vi ~ /.vnc / xstartup

Vytvořte nový konfigurační soubor VNC

Krok 4. Upravte nový konfigurační soubor a přidejte následující řádky:

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

Konfigurační soubor VNC

Krok 5. Nastavte oprávnění pro nový konfigurační soubor tak, aby byl spustitelný.

chmod + x ~ /.vnc / xstartup

Krok 6. Spusťte příkaz serveru VNC.

vncserver

Spusťte příkaz serveru VNC

Nakonfigurujte službu serveru VNC

Dále nakonfigurujeme server VNC tak, aby fungoval jako systémová služba. Abychom to mohli udělat, musíme vytvořit nový soubor služeb serveru VNC.

Krok 1. Vytvořte soubor služeb VNC.

sudo vi / etc / systemd / system / vncserver @.servis

Vytvořte soubor služeb serveru VNC

Krok 2. Přidejte následující řádky do souboru služeb VNC.

[Jednotka] Popis = Služba vzdálené plochy (VNC) After = syslog.cílová síť.cíl [služba] Typ = rozdvojení Uživatel = PIDFile = / home //.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 [Instalovat] WantedBy = více uživatelů.cílová

Nezapomeňte však každý vyměnit označte svým uživatelským jménem jako níže uvedený snímek obrazovky.

Upravte soubor služeb serveru VNC

Krok 3. Aby se změny projevily, znovu načtěte démona služeb systemd.

sudo systemctl daemon-reload

Znovu načtěte Systemd Daemon

Krok 4. Spusťte službu serveru VNC.

sudo systemctl start vncserver @ 1.servis

Spusťte službu serveru VNC

Krok 5. Povolte automatické spuštění služby serveru VNC se spuštěním systému.

sudo systemctl povolit vncserver @ 1.servis

Povolte službu serveru VNC

Krok 6. Nakonec zkontrolujte stav služby serveru VNC a ujistěte se, že vše funguje normálně bez chyb.

sudo systemctl status vncserver @ 1.servis

Zkontrolujte stav služby serveru VNC

Nyní máte nainstalovaný server VNC a jeho relace je funkční.

Krok 7. Získejte IP adresu svého VNC serveru, která bude použita v další části.

ifconfig

IP VNC serveru

Pokud předchozí příkaz nefungoval, můžete si nejprve stáhnout síťové nástroje a poté použít příkaz ifconfig.

sudo apt nainstalujte síťové nástroje

Nainstalujte balíček nástrojů sítě

Vyzkoušejte připojení k serveru VNC ze systému Windows

V této části tutoriálu otestujeme server VNC pokusem o připojení z klienta VNC na počítači se systémem Windows.

Protože protokol VNC není šifrovaný, bude vystaven čichání paketů. Důrazně se proto doporučuje vytvořit tunel SSH, který bezpečně a bezpečně přeposílá všechny vaše místní počítače. V tomto případě je provoz klientského počítače VNC na portu 5901 na server VNC na stejném portu 5901.

Krok 1. Chcete-li nastavit tunelování SSH ve Windows, musíte mít klienta PUTTY. Otevřete Putty a zadejte IP adresu vašeho VNC serveru do souboru s názvem hostitele, jako na následujícím obrázku.

Otevřete Putty a nastavte IP adresu svého VNC serveru

Krok 2. Z levého panelu -> V nabídce připojení -> Otevřít SSH -> Stiskněte tunely.

Zadejte číslo portu do pole Zdrojový port a vnc_server_ip: číslo_portu do pole Cíl. Poté stiskněte tlačítko Přidat jako snímek obrazovky níže.

Otevřete tmel

Dále se můžete vrátit na stránku relace a uložit předchozí nastavení. Předchozí kroky nebudete muset provádět pokaždé, když otevřete server VNC. Nakonec stiskněte Otevřít pro navázání připojení k serveru VNC.

Krok 3. Putty vás požádá o uživatelské jméno a heslo vašeho zařízení s Ubuntu.

Zadejte své uživatelské jméno a heslo pro Ubuntu

Po přihlášení se zobrazí obrazovka podobná té následující:

SSH tunel vytvořen

Tím jste vytvořili tunel SSH a nyní přejděte k dalšímu kroku.

Krok 4. Nyní otevřete prohlížeč VNC a připojte se k serveru VNC na adrese localhost: 5901.

Otevřete prohlížeč VNC

Varování o šifrování můžete přeskočit.

Přeskočit upozornění na šifrování

Budete požádáni o zadání hesla k serveru VNC.

Zadejte heslo k serveru VNC

Nakonec uvidíte svou plochu Ubuntu.

Obrazovka serveru VNC

Gratulujeme, že jste se právě vzdáleně připojili k vašemu počítači se systémem Ubuntu.

Hry 5 nejlepších arkádových her pro Linux
5 nejlepších arkádových her pro Linux
V dnešní době jsou počítače vážné stroje používané k hraní her. Pokud nemůžete získat nové vysoké skóre, budete vědět, co tím myslím. V tomto příspěvk...
Hry Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 Vývoj uvolněn
Battle For Wesnoth 1.13.6 vydané minulý měsíc, je šestým vývojovým vydáním v 1.13.série x a přináší řadu vylepšení, zejména do uživatelského rozhraní,...
Hry Jak nainstalovat League Of Legends na Ubuntu 14.04
Jak nainstalovat League Of Legends na Ubuntu 14.04
Pokud jste fanouškem League of Legends, pak je to pro vás příležitost otestovat běh League of Legends. Všimněte si, že LOL je podporován na PlayOnLinu...