Instalace a konfigurace výpočtu virtuální sítě (VNC) na Ubuntu 20.04
V úložišti Ubuntu můžete získat různé prostředí pro stolní počítače. Instalace GNOME, což je Ubuntu 20.Výchozí prostředí na stolním prostředí 04, je jednou z možností. Instalace XFCE je další alternativou. Je to lehké, rychlé a stabilní prostředí pro stolní počítače, které je ideální pro použití na vzdáleném serveru.
Nainstalujte VNC na Ubuntu 20.04
Estamos Traduciendo Nuestros Guías y Tutorialles Al Español. Es Positeble Que Usted Esté Viendo una Tradección Generada Automaticamente. Estamos Trabajando con Tradeuctores Profesionales para ověr las tractucciones de Nuestro Sitio web. Estecto es un trabajo en curso.
Vytvořte si účet Linode a vyzkoušejte tuto příručku s kreditem $ .
Tento kredit bude použit na všechny platné služby použité během vašich prvních dnů.
Virtuální síťová výpočetní technika, nebo VNC, je grafický systém sdílení stolních počítačů, který vám umožňuje ovládat jeden počítač na dálku z jiného. Server VNC přenáší události klávesnice a myši a zobrazuje obrazovku vzdáleného hostitele pomocí síťového připojení, což vám umožňuje provozovat plné prostředí na stolním počítači na vaší linode.
Tato příručka vysvětluje, jak nainstalovat grafické prostředí na ploše na linodu spuštěním Ubuntu 20.04 a jak se k němu připojit z místního počítače pomocí VNC.
Než začnete
- Pokud jste tak ještě neučinili, vytvořte si účet Linode a výpočetní instanci. Podívejte se na náš začátek s Linode a vytvoření výpočetních průvodců instancí.
- Postupujte podle našeho nastavení a zajištění průvodce výpočetní instance a aktualizujte svůj systém. Možná budete také chtít nastavit časové pásmo, nakonfigurovat název hostitele, vytvořit omezený uživatelský účet a zatvrdit přístup SSH.
Tato příručka je napsána pro uživatele bez kořenů. Příkazy, které vyžadují zvýšená privilegia, jsou předponou se sudo . Pokud nejste obeznámeni s příkazem sudo, můžete zkontrolovat průvodce našimi uživateli a skupinami.
Nainstalujte desktop a server VNC na svůj linode
- Ubuntu má ve svých repozitářích k dispozici několik prostředí na stolních počítačích. Následující příkaz instaluje výchozí plochu, jednotu a závislost, které jsou potřebné pro správné fungování grafického rozhraní:
sudo apt instalace ubuntu-desktop gnome-panel gnome-usettings-daemon metacity nautilus gnome-terminal
Tím se nainstalují úplné prostředí Ubuntu Desktop, včetně nástrojů pro prohlížení kanceláře a webového procházení. Chcete -li nainstalovat plochu bez těchto balíčků, spusťte:
sudo apt instalace--neinstall-doporučení ubuntu-desktop gnome-panel gnome-settings-daemon metacity Nautilus gnome-terminal
sudo apt nainstalovat tigervnc-standalone-server
Zajistěte své připojení VNC
Server VNC generuje a Zobrazit, nebo grafický výstup identifikovaný číslem, které je definováno při spuštění serveru. Pokud není definováno žádné zobrazovací číslo, server použije nejnižší dostupné číslo. Připojení VNC se koná na portu 5900 + displej . Tato příručka použije zobrazovací číslo 1; Proto se připojíte k vzdálenému portu 5901.
Výchozí připojení VNC je nešifrováno. Chcete -li zajistit hesla a data, budete muset přenos tunelovat prostřednictvím připojení SSH k místnímu portu. Pro konzistenci můžete použít stejný místní port.
Mac OS X a Linux
- Z desktopu se připojte k linodu s následujícím příkazem. Nezapomeňte vyměnit uživatele@příklad.com s vaším uživatelským jménem a jmenováním hostitele nebo IP adresy:
SSH -L 5901: 127.0.0.1: 5901 uživatel@příklad.com
vncserver: 1
Okna
- Otevřete tmel a přejděte na tunely pod sekcí SSH v nabídce. Přidejte nový předávaný port, jak je znázorněno níže, nahraďte příklad.com s IP adresou nebo názvem hostitele vaší linody:
- Klikněte Přidat, Poté se vraťte na obrazovku „relace“. Zadejte název hostitele nebo IP adresy a název pro vaši relaci. Kliknutím na Uložit uložte nastavení pro budoucí použití a poté kliknutím na Open pro zahájení tunelu SSH.
- Spusťte server VNC a otestujte své připojení. Budete vyzváni k nastavení hesla:
vncserver: 1
Připojte se k VNC z vaší plochy
V této části použijete klienta VNC nebo divák, Chcete -li se připojit ke vzdálenému serveru. Prohlížeč je software, který nakreslí grafický displej generovaný serverem a vytvoří výstup na místním počítači.
Mac OS X a Windows
I když existuje mnoho možností pro OS X a Windows, tato příručka použije RealVNC prohlížeč.
Po instalaci a otevření diváka se připojte k localhost prostřednictvím klienta VNC. Formát je localhost: #, kde # je zobrazovací číslo, které jsme použili v sekci připojení VNC:
Instalace a konfigurace výpočtu virtuální sítě (VNC) na Ubuntu 20.04
V úložišti Ubuntu můžete získat různé prostředí pro stolní počítače. Instalace GNOME, což je Ubuntu 20.Výchozí prostředí na stolním prostředí 04, je jednou z možností. Instalace XFCE je další alternativou. Je to lehké, rychlé a stabilní prostředí pro stolní počítače, které je ideální pro použití na vzdáleném serveru.
Nainstalujte VNC na Ubuntu 20.04
Estamos Traduciendo Nuestros Guías y Tutorialles Al Español. Es Positeble Que Usted Esté Viendo una Tradección Generada Automaticamente. Estamos Trabajando con Tradeuctores Profesionales para ověr las tractucciones de Nuestro Sitio web. Estecto es un trabajo en curso.
Vytvořte si účet Linode a vyzkoušejte tuto příručku s kreditem $ .
Tento kredit bude použit na všechny platné služby použité během vašich prvních dnů.
Virtuální síťová výpočetní technika, nebo VNC, je grafický systém sdílení stolních počítačů, který vám umožňuje ovládat jeden počítač na dálku z jiného. Server VNC přenáší události klávesnice a myši a zobrazuje vzdálený hostitel’S obrazovka pomocí síťového připojení, která vám umožňuje provozovat plné prostředí na stolním počítači na vašem linodu.
Tato příručka vysvětluje, jak nainstalovat grafické prostředí na ploše na linodu spuštěním Ubuntu 20.04 a jak se k němu připojit z místního počítače pomocí VNC.
Než začnete
- Pokud jste tak ještě neučinili, vytvořte si účet Linode a výpočetní instanci. Podívejte se na náš začátek s Linode a vytvoření výpočetních průvodců instancí.
- Postupujte podle našeho nastavení a zajištění průvodce výpočetní instance a aktualizujte svůj systém. Možná budete také chtít nastavit časové pásmo, nakonfigurovat název hostitele, vytvořit omezený uživatelský účet a zatvrdit přístup SSH.
Tato příručka je napsána pro uživatele bez kořenů. Příkazy, které vyžadují zvýšená privilegia, jsou předponou se sudo . jestli ty’Neznáte příkaz sudo, můžete zkontrolovat průvodce našimi uživateli a skupinami.
Nainstalujte desktop a server VNC na svůj linode
- Ubuntu má ve svých repozitářích k dispozici několik prostředí na stolních počítačích. Následující příkaz instaluje výchozí plochu, jednotu a závislost, které jsou potřebné pro správné fungování grafického rozhraní:
sudo apt instalace ubuntu-desktop gnome-panel gnome-usettings-daemon metacity nautilus gnome-terminal
Tím se nainstalují úplné prostředí Ubuntu Desktop, včetně nástrojů pro prohlížení kanceláře a webového procházení. Chcete -li nainstalovat plochu bez těchto balíčků, spusťte:
sudo apt instalace--neinstall-doporučení ubuntu-desktop gnome-panel gnome-settings-daemon metacity Nautilus gnome-terminal
sudo apt nainstalovat tigervnc-standalone-server
Zajistěte své připojení VNC
Server VNC generuje a Zobrazit, nebo grafický výstup identifikovaný číslem, které je definováno při spuštění serveru. Pokud není definováno žádné zobrazovací číslo, server použije nejnižší dostupné číslo. Připojení VNC se koná na portu 5900 + displej . Tato příručka použije zobrazovací číslo 1; Proto se připojíte k vzdálenému portu 5901.
Výchozí připojení VNC je nešifrováno. Chcete -li zajistit hesla a data, budete muset přenos tunelovat prostřednictvím připojení SSH k místnímu portu. Pro konzistenci můžete použít stejný místní port.
Mac OS X a Linux
- Z desktopu se připojte k linodu s následujícím příkazem. Nezapomeňte vyměnit uživatele@příklad.com s vaším uživatelským jménem a vaším linodem’S názvem hostitele nebo IP adresa:
SSH -L 5901: 127.0.0.1: 5901 uživatel@příklad.com
vncserver: 1
Okna
- Otevřete tmel a přejděte na tunely pod sekcí SSH v nabídce. Přidejte nový předávaný port, jak je znázorněno níže, nahraďte příklad.com s vaším linodem’S IP adresa nebo název hostitele:
- Klikněte Přidat, Poté se vraťte na ‘Zasedání’ obrazovka. Zadejte svou linodu’S názvem hostitele nebo IP adresa a název pro vaši relaci. Kliknutím na Uložit uložte nastavení pro budoucí použití a poté kliknutím na Open pro zahájení tunelu SSH.
- Spusťte server VNC a otestujte své připojení. Budete vyzváni k nastavení hesla:
vncserver: 1
Připojte se k VNC z vaší plochy
V této části použijete klienta VNC nebo divák, Chcete -li se připojit ke vzdálenému serveru. Prohlížeč je software, který nakreslí grafický displej generovaný serverem a vytvoří výstup na místním počítači.
Mac OS X a Windows
I když existuje mnoho možností pro OS X a Windows, tato příručka použije RealVNC prohlížeč.
Po instalaci a otevření diváka se připojte k localhost prostřednictvím klienta VNC. Formát je localhost: #, kde # je zobrazovací číslo, které jsme použili v sekci připojení VNC:
Po připojení uvidíte prázdnou šedou obrazovku, protože procesy stolních počítačů dosud nebyly zahájeny. V další části nakonfigurujeme váš Linode pro spuštění plné plochy.
Linux
Pro stolní počítače Ubuntu je k dispozici celá řada klientů VNC. Seznam najdete zde. Tato příručka použije Remmina, která je ve výchozím nastavení nainstalována.
- Otevřená Remmina.
- Kliknutím na tlačítko vytvoříte nový profil vzdálené plochy . Pojmenujte svůj profil, zadejte protokol VNC a zadejte localhost: 1 v poli serveru. : 1 v poli serveru odpovídá číslu zobrazení. V sekci hesla vyplňte heslo, které jste zadali v zabezpečení VNC připojení:
- lis Připojit.
Vy’Je vidět prázdná šedá obrazovka, protože procesy stolních počítačů dosud nezačali. V další části nakonfigurujeme váš linod tak, aby spustil úplnou plochu.
Nakonfigurujte VNC pro úplnou plochu
Tato část nakonfiguruje VNC tak, aby spustila kompletní stolní počítač Unity, když se spustí.
Po vás’úspěšně připojen, ukončete připojení. Zavřete server VNC:
vncserver -Kill: 1
Instalace a konfigurace výpočtu virtuální sítě (VNC) na Ubuntu 20.04
Virtual Network Computing (VNC) je systém sdílení obrazovky používaný pro přístup k grafickým uživatelským rozhraním. Používá protokol vyrovnávací paměti vzdáleného rámce, který umožňuje připojení jednoho serveru (strana uživatele) s jinou stranou (klient). VNC je bezpečný, bezpečný a pracuje na všech operačních systémech.
RealVNC, UltravNC, XFCE, TESTVNC, abychom jmenovali alespoň některé, jsou nejoblíbenějšími klienty VNC používané dnes. Mezi seznamem dostupných alternativ si můžete vybrat jakoukoli VNC podle svého pohodlí. V tomto tutoriálu, Projdeme vás kroky instalace a konfigurace VNC na Ubuntu 20.04. My’znovu nainstalovat XFCE kvůli jeho rychlosti, lehkosti a vynikajícímu výkonu.
My’Začněte nastavením serveru VNC na serveru Ubuntu a vytvořením bezpečného připojení prostřednictvím tunelu SSH. Nakonec použijeme klientský program VNC na našem místním počítači k interakci se serverem prostřednictvím grafického prostředí na ploše.
Předpoklady
Chcete -li postupovat podle tohoto tutoriálu, budete potřebovat:
- Ubuntu 20.04 Server s uživatelem bez kořenů a nekomplikovaným firewallem (UFW).
- Nainstalovaný místní počítač s klientem VNC. Také klient VNC, kterého budeme používat, se připojuje přes tunely SSH.
- OS Windows OS: TESTVNNC, RealVNC nebo UltravNC.
- MAC OS: RealVNC nebo vestavěný program sdílení obrazovky.
- Linux OS: TEASTVNC, RealVNC nebo XFCE.
Krok 1— Nainstalujte prostředí pro stolní počítače a server VNC
Na rozdíl od předchozích verzí Ubuntu, Ubuntu 20.04 nepřichází s předinstalovaným VNC. Jako první krok nainstalujeme potřebné balíčky z oficiálního úložiště Ubuntu. Než se vydáte dopředu, nechte’s Aktualizujte stávající balíčky:
Aktualizace sudo apt
Teď my’LL nainstalovat xfce a balíček XFCE4 – Goodies pomocí příkazu:
sudo apt instalace xfce4 xfce4 – dobroty
Jak se váš balíček instaluje, vy’Viz obrazovka, která vás vyzývá k výběru výchozího správce zobrazení pro XFCE. Ignorujte zprávu nebo ji nastavte jako výchozí a poté stiskněte klávesu Enter .
Správce displeje je program, který umožňuje uživatelům přihlásit se do prostředí na ploše prostřednictvím grafického rozhraní. V tomto tutoriálu jsme’ll Použijte XFCE při spojení s klientem VNC, kde jsme’znovu přihlášen jako uživatel bez kořenů Ubuntu. Výběr správce displeje proto nebude mít žádný dopad na naši instalaci.
Po instalaci XFCE nainstalujeme server TightVNC:
sudo apt nainstalovat těsnicvncServer
V dalším kroku použijte příkaz VNCServer k nastavení přístupu k VNC a vytvořte počáteční konfigurační soubory. Zadejte následující instanci serveru VNC:
Poté nastavte heslo mezi 6-8 znaky a stiskněte Enter . Uvidíte rychlou zprávu:
Pro přístup k vašim stolním počítačům budete vyžadovat heslo .
Po ověření hesla vy’Získejte možnost vytvořit heslo pouze pro zobrazení. Uživatelé, kteří se přihlašují pomocí hesla pouze pro zobrazení, se omezí na ovládání VNC pomocí myši nebo klávesnice. Opět se to jen doporučuje a můžete to povolit, pokud to potřebujete, jinak to můžete přeskočit.
Pokud si přejete změnit heslo nebo přidat heslo pouze pro pohled, použijte příkaz:
Teď už ty’LL má všechny výchozí konfigurace vytvořené pro server a zobrazovací port 5901 spuštěn jako: 1 . VNC může spustit více instancí na jiných zobrazovacích portů, jako je: 2 ,: 3 a: 4 odkazující na port 5902, 5903 a 5904:
Chcete zadat zobrazení – pouze heslo (Y / N) ? n
Xauth: Soubor / home / cloudIgma / . Xauthorita neexistuje
Nová desktop ‘x’ je vaše_HostName: 1
Vytváření výchozího spouštěcího skriptu / home / cloudIgma / . VNC / XSTARTUP
Počáteční aplikace uvedené v / home / cloudIgma / . VNC / XSTARTUP
Soubor protokolu je / home / cloudsigma / . VNC / your_hostName: 1.log
Váš server VNC je nyní nainstalován a úspěšně spuštěn. V dalším kroku, nechte’s Nakonfigurujte server pro spuštění XFCE tak, aby získal přístup prostřednictvím grafického rozhraní.
Krok 2— Nakonfigurujte server VNC
V domácím adresáři najdete . Složka VNC, která obsahuje všechny konfigurační soubory nazvané Startup . Zpočátku najdete spuštění startupového souboru, který byl automaticky vytvořen, když jsme spustili příkaz vncServer v kroku 1. Startovací skript byl vytvořen, když jste v předchozím kroku spustili příkaz VNCServer. Nyní však vytvoříte vlastní pro spuštění plochy XFCE. Pro spuštění plochy XFCE budeme také muset vytvořit vlastní server, protože konfigurace VNC se změní.
Před dalším pokračováním musíme zastavit spuštění instance serveru VNC na portu 5901:
VNCServer – Kill: 1
Uvidíte výstup:
Zabíjení procesu XtightVnc ID 17648 Nano ~ / . VNC / XSTARTUP
Místo roku 17648 můžete získat jiné číslo a to’je v pořádku. Dále’LL Upravit soubor Xstartup. Před provedením jakýchkoli úprav souboru nechte’s zálohováním původního souboru:
MV ~ / . VNC / XSTARTUP ~ / . VNC / XSTARTUP . Bak
Dále vytvořte nový soubor Xstartup a otevřete jej v jakémkoli textovém editoru. V tomto tutoriálu jsme’znovu používat nano:
Nano ~ / . VNC / XSTARTUP
Po dokončení přidejte do souboru následující řádky:
~/.VNC/XSTARTUP
xrdb $ doma / . Xresources
startxfce4 &
Kdykoli vás’opětovné spuštění nebo restartování serveru VNC se tyto příkazy provádějí automaticky. První řádek je Shebang, který informuje systém o informacích tlumočníka pro předání ~ / / . Soubor VNC / XSTARTUP pro provedení. Další řádek xrdb $ home / . Xresources, informuje VNC’rámec S GUI pro čtení uživatele serveru’soubor Xresources. Nakonec poslední řádek žádá server, aby spustil XFCE. Po přidání těchto řádků uložte a zavřete soubor.
Musíme vytvořit spustitelný soubor, aby server VNC mohl použít nový spouštěcí soubor:
chmod + x ~ / . VNC / XSTARTUP
Dále restartujte server VNC:
vncserver – localhost
Teď ty’Zde má přidáno možnosti – localhost. Localhost váže server VNC na server’Rozhraní S Loopback, umožňující připojení pouze z nainstalovaných serverů. Dále’LL vytvoří tunel SSH mezi naším místním strojem a serverem. Cílem je přidat další vrstvu zabezpečení kolem VNC. Proč? Je to proto, že uživatelé, kteří budou mít přístup, budou ti, kteří již mají SSH přístup k serveru.
Vy’Viz následující výstup:
~/.VNC/XSTARTUP
Nová desktop ‘x’ je vaše_HostName: 1
Počáteční aplikace uvedené v / home / sammy / . VNC / XSTARTUP
Soubor protokolu je / home / cloudsigma / . VNC / your_hostName: 1.log
Po nastavení konfigurace jsme’Je připraven se připojit k serveru VNC z našeho místního počítače.
Krok 3— Připojte se bezpečně na plochu VNC
Při spojení se serverem VNC nepoužívá zabezpečené protokoly. Proto musíme vytvořit tunel SSH a požádat klienta VNC, aby namísto toho, aby mu umožnil navázat spojení pomocí tunelu.
My’LL Vytvořte připojení SSH na našem místním počítači pomocí příkazu SSH, který se předává k připojení localhost. Pomocí příkazu na terminálu vytvořte připojení SSH:
SSH – L 59000: Localhost: 5901 – C – N – L CloudIgma your_server_ip
Nechat’s dešifrujte výše uvedený kód:
- – L 59000: LocalHost: 5901: Spínač – L určuje, že daný port v místním počítači (59000) půjde na daný hostitel a port na cílovém serveru (localhost: 5901). To znamená, že port 5901 na cílovém serveru bude definován jako váš_server_ip). Místní port, který specifikujete, je libovolný. Pokud je přístav’t již vázán na jinou službu, vy’Zdarma jej použít jako port pro předávání pro váš tunel.
- – C: Umožňuje kompresi, která dále pomáhá při minimalizaci spotřeby zdrojů a zrychlení výkonu.
- – N: Užitečné pro předávání portů. To informuje SSH, aby neprováděl žádné vzdálené příkazy.
- – l Cloudsigma your_server_ip: The – L Switch umožňuje určit uživatele, kterého se chcete přihlásit jako po připojení k serveru.
Výše uvedený příkaz je bezpečnější způsob, jak vytvořit bezpečné připojení, než pouze otevření serveru’S Firewall, aby se připojil k přístavu 5901 odkudkoli. Jakmile vytvoříte připojení, tunel SHH předá obsah z portu 5901 na VNC na portu 59000 na místním počítači přes výchozí port SSH; Port 22 .
Pro připojení serveru můžete také použít Putty. Otevřete tmel, jděte na levou stranu tmelního terminálu a najděte Spojení větev pro připojení. Pak rozšířit Ssh větev a klikněte na Tunely. Na Možnosti ovládající předávání portů SSH obrazovka, Zadejte 59000 jako Zdrojový port a localhost: 5901 jako Destinace:
Udržujte všechny možnosti nezměněné, klikněte na Přidat, a pak Aplikovat Implementace tunelu. Jakmile tunel začne, použijte klienta VNC k připojení k localhost: 59000 . Ve výchozím nastavení vy’být vyzván k autentizaci pomocí hesla’Ve vytvořené v kroku-1. Jakmile se připojíte, vy’LL Viz výchozí plocha XFCE:
Můžete získat přístup a spravovat soubory v domácím adresáři. Nakonfigurujte také server VNC tak, aby spustil jako službu Systemd.
Krok 4— Spusťte VNC jako službu Systemd
Nastavení serveru VNC, který se spustí jako služba Systemd, umožňuje správu serveru. Jste schopni začít, zastavit, restartovat nebo ukončit, podle vašeho pohodlí a potřeb. Pokaždé, když se server zavádí, můžete použít příkazy Systemd Management k ověření, zda je server zapnutý nebo vypnuto .
Nejprve’LL Vytvořte nový soubor jednotky pro určení portu VNC, který chceme použít při správě služeb. Definujte soubor jednotky:
Nainstalujte server VNC na Ubuntu 20.04 | 18.04 LTS pro přístup k GNOME
VNC znamená Virtual Network Computing je bezplatná a otevírá zdrojová softwarová platforma pro běh na Linuxu a dalších operačních systémech vyvinutých společností Olivetti & Oracle Research Lab Lab. Umožňuje sdílení obsahu obrazovky vzdáleného počítače (na kterém a Server VNC běží) na místním počítači (na kterém a VNC prohlížeč běží). Spolu se schopností odesílat vstupy z klávesnice a myši z místního počítače do vzdáleného počítače nebo serveru. Stejně jako RDP společnosti Microsoft. Na rozdíl od RDP však bude relace ve VNC nezávislá, což znamená, že vzdálený uživatel ne’T je třeba se odhlásit, aby se umožnil přístup k systému prohlížeče klienta VNC.
Jasnějšími slovy VNC pracuje na architektuře klienta serveru. Část serveru VNC musí být nainstalována na vzdáleném počítači, ke které chce uživatel přístup k síti, aniž by byl před ní fyzicky přítomen. Zatímco místní systém, odkud chce uživatel nebo administrátor přistupovat ke vzdálenému systému. Pak vytvoříme jeden počítač, který bude mít přístup k jinému počítači přes síť, která však má málo společného s normálním sdílením souborů.
Tento software dálkového ovládání umožňuje nejen sdílení a sdílení aplikací na stolní počítače, pokud je navázáno síťové připojení a software VNC je spuštěn, ale nemusí být také přijímána žádná omezení.
Kdy používáte software VNC?
Software je vhodný pro jednotlivce i pro malé až velké společnosti. Správci sítě obvykle používají VNC k řešení problémů zaměstnanců’ Počítače přijímáním dálkového ovládání přes VNC. Většinu času se to provádí pro účely řešení problémů, aniž by se fyzicky účastnil vzdáleného počítače. Další aplikací je instalace softwaru prostřednictvím vzdáleného přístupu, pro který zaměstnanec buď nemá příslušná práva, nebo prostě nemá čas.
Jaké jsou výhody používání softwaru VNC?
Největší výhodou použití VNC je úspora času. Administrátoři nebo jakýkoli uživatel’T musí projít více patrami do systému, kde chce buď nainstalovat jakýkoli software, nebo jen pro údržbu.
Jak nainstalovat a konfigurovat VNC na Ubuntu 20.04
V tomto tutoriálu nainstalujete a nakonfigurujete VNC na Ubuntu 20.04. Virtual Network Computing (VNC) je technologie grafické technologie sdílení plochy, která vám umožní ovládat jiný počítač pomocí klávesnice a myši.
Úvod
Než začneme mluvit o tom, jak nainstalovat a konfigurovat VNC na Ubuntu 20.04, krátce pochopte – co je VNC?
Virtual Network Computing (VNC) je technologie grafické technologie sdílení plochy, která vám umožní ovládat jiný počítač pomocí klávesnice a myši. Je to bezplatná a open-source alternativa k protokolu RDP Microsoft (RDP).
V tomto tutoriálu nainstalujete a nakonfigurujete server VNC na Ubuntu 20.04.
Instalace prostředí pro stolní počítače
Servery Ubuntu jsou zpracovány prostřednictvím příkazového řádku a nejsou předinstalovány s grafickým prostředím. Pokud používáte Ubuntu na ploše, můžete tento krok přeskočit.
V úložišti Ubuntu můžete získat různé prostředí pro stolní počítače. Instalace GNOME, což je Ubuntu 20.Výchozí prostředí na stolním prostředí 04, je jednou z možností. Instalace XFCE je další alternativou. Je to lehké, rychlé a stabilní prostředí pro stolní počítače, které je ideální pro použití na vzdáleném serveru.
Nainstalujeme XFCE v tomto tutoriálu. Jako uživatel se schopnostmi sudo spusťte následující příkazy:
sudo apt aktualizace sudo apt instalace xfce4 xfce4-goodies
Stahování a instalace balíčků XFCE může trvat nějaký čas v závislosti na vašem systému.
Nainstalujte server VNC
TESTVNC, TIGERVNC a X11VNC jsou jen několik serverů VNC přístupných v úložišti Ubuntu. Pokud jde o rychlost a zabezpečení, má každý server VNC svou vlastní sadu silných a slabých stránek.
TIGERVNC bude nainstalován. Je to vysoce výkonný server VNC, který je aktivně udržován. Chcete -li nainstalovat balíček, použijte následující příkaz:
sudo apt nainstalovat tigervnc-standalone-server
Konfigurace přístupu VNC
Dalším krokem je vytvoření počáteční konfigurace uživatele a nakonfigurování hesla po nainstalovaném serveru VNC.
Příkaz vncpasswd se používá ke změně hesla uživatele. Při spuštění následujícího příkazu nepoužívejte sudo:
vncpasswd
Budete požádáni o zadání a potvrzení hesla a také zda chcete, aby byl pouze pro zobrazení. Uživatel nebude schopen komunikovat s instancí VNC s myší nebo klávesnicí, pokud se rozhodnete nastavit heslo pouze pro zobrazení.
Výstupní heslo: Ověřte: Chcete zadat heslo pouze pro zobrazení (Y/N)? n
Soubor hesla je uchováván v /.Adresář VNC, který je generován, pokud již neexistuje.
Dalším krokem je nastavení TIGERVNC pro použití XFCE. Vytvořte následující soubor k tomu:
Nano ~/.VNC/XSTARTUP
#!/bin/sh unseset relace_Manager Unset dbus_session_bus_address exec startxfce4
Soubor by měl být uložen a uzavřen. Když spustíte nebo restartujete server Tigervnc, jsou výše uvedené příkazy automaticky provedeny.
Pro provedení povolení jsou také vyžadována pro /.soubor VNC/XSTARTUP. Chcete -li změnit oprávnění souboru, použijte příkaz CHMOD:
chmod u+x ~/.VNC/XSTARTUP
Vytvořte soubor s názvem Config a přidejte jednu možnost na řádek, pokud potřebujete poslat více možností na server VNC. Tady je ilustrace:
Geometrie = 1920x1080 DPI = 96
Příkaz vncserver lze nyní použít k spuštění serveru VNC:
vncServer
Výstup nový 'server2.Vegastack.com: 1 (Vegastack) 'Desktop na: 1 na stroji Server2.Vegastack.com startovní aplikace zadané v/home/vegastack/.Soubor protokolu VNC/XSTARTUP je/home/vegastack/.VNC/SERVER2.Vegastack.com: 1.Log Použití XiGervncViewer -SecurityTypes vncAuth -passwd/home/vegastack/.VNC/PASSWD: 1 Chcete -li se připojit k serveru VNC.
Ve výše uvedeném výstupu si vezměte na vědomí: 1 po názvu hostitele. Zde se zobrazí číslo zobrazovacího portu, na kterém se provádí server VNC. Server poslouchá v tomto příkladu na portu TCP 5901 (5900+1). Pokud použijete VNCServer k vytvoření druhé instance, bude spuštěn na dalším dostupném portu, který je: 2, což znamená, že server bude spuštěn na portu 5902 (5900+2).
Je nezbytné pochopit, že při práci se servery VNC odkazuje na 5900+x jako zobrazovací port.
Můžete obdržet seznam všech relací VNC, které jsou v současné době aktivní zadáním:
vncserver -list
Výstupní relace serveru TIGERVNC: x Display # RFB Port # ID procesu: 1 5901 5710
Zastavte instanci VNC pomocí příkazu VNCServer s možností -kill a číslem serveru jako argumentu před přesunutím na další krok. Protože server poslouchá na portu 5901: 1 V tomto příkladu ho vypneme s:
vncserver -Kill: 1
Výstup zabíjení XiGervnc Proces ID 5710. úspěch!
Vytvořte soubor jednotky Systemd
Spíše než zahájit relaci VNC ručně, vyvineme soubor jednotky Systemd, který se podle potřeby spustí, zastaví a restartuje službu VNC.
Zkopírujte následující nastavení do textového editoru a vložte jej. Ujistěte se, že uživatelské jméno na řádku 7 je stejné jako vaše.
[Unit] Popis = Služba vzdálené plochy (VNC) po = syslog.cílová síť.Target [Service] Type = Simple User = VEGASTACK PAMNAME = Přihlášení pidfile =/home/%u/.VNC/%H%I.PID execstartPre =/bin/sh -c '/usr/bin/vncserver -Kill:%i>/dev/null 2> & 1 || : 'Execstart =/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg execstop =/usr/bin/vncserver -Kill:%i [instalace] Wantedby = multi -User.cílová
Soubor by měl být uložen a uzavřen.
Systemd by měl být upozorněn, že byl vytvořen nový soubor jednotky:
Sudo SystemCtl Daemon-Reload
Nechte službu spustit automaticky, když se počítač vynoří:
Port zobrazení, na kterém bude spuštěna služba VNC, je definován číslo 1 po symbolu @. To znamená, že, jak jsme popsali v předchozí části, server VNC poslouchá na portu 5901 .
Spusťte následující příkaz a spusťte službu VNC:
Ověřte, zda byla služba úspěšně zahájena provedením následujících kroků:
Výstup ● [Ochrana e-mailu]-Načtena služba vzdálené plochy (VNC): Načteno (/ETC/Systemd/System/[chráněno e-mailem]; povoleno; Předvolba dodavatele: Povoleno) Aktivní: Aktivní (spuštění) od FRI 2021-03-26 20:00:59 UTC; Před 3 .
Připojte se k serveru VNC
VNC není šifrovaný protokol, proto je možné čichání paketů. Vytvoření tunelu SSH a bezpečné předávání provozu z místního počítače na portu 5901 na server na stejném portu je preferovaným způsobem.
Nastavte tuneling SSH na Linux a Macos
Pokud váš stroj spustí Linux, MacOS nebo jakýkoli operační systém založený na Unixu, můžete pomocí příkazu rychle nastavit tunel SSH:
SSH -L 5901: 127.0.0.1: 5901 -N -f -l Vagrant 192.168.33.10
Budete požádáni o vaše uživatelské heslo.
Nahraďte uživatelské jméno a server_ip_address za své uživatelské jméno a IP adresy vašeho serveru.
Nastavit tunelování SSH na Windows
Pokud používáte Windows, můžete použít klienta Putty SSH k nastavení tunelování SSH.
V poli názvu hostitele nebo IP adresy Putty zadejte IP adresu vašeho serveru.
Rozbalte SSH a vyberte tunely z pole Nabídka připojení. V poli Zdroje, zadejte 5901 a v cílovém poli, zadejte server_ip_address: 5901, poté klikněte na tlačítko Přidat.
Vraťte se na stránku relace a uložte své možnosti, abyste je nemuseli psát pokaždé. Vyberte uloženou relaci na vzdáleném serveru a klikněte na tlačítko Otevřít.
Připojte pomocí vncviewer
Nyní, když byl tunel SSH vytvořen, můžete spustit svůj VNCViewer a připojit se k serveru VNC na localhost: 5901 .
Lze použít jakýkoli prohlížeč VNC, včetně TigervNC, TEASTVNC, RealVNC, UltravNC, Vinagre a VNC pro Google Chrome.
Bude použit Tigervnc. Otevřete divák, zadejte localhost: 5901 do adresního řádku a poté stiskněte tlačítko připojení.
Po výzvě zadejte své uživatelské heslo a výchozí desktop XFCE by se měl objevit.
Klávesnici a myši můžete použít k interakci se vzdáleným stolním počítačem XFCE z místní pracovní stanice.
Závěr
Doufáme, že vám tento podrobný průvodce pomohl nainstalovat VNC na Ubuntu 20.04.
Vytvořte základní nastavení a nastavte heslo pomocí příkazu vncpasswd pro konfiguraci vašeho serveru VNC tak, aby spustil displej pro více než jednoho uživatele. Musí být také vytvořen nový servisní soubor s jiným portem.
Pokud máte nějaké dotazy, zanechte prosím komentář níže a my’Rádi na ně určitě reagovat.