Nejlepší klienti Linuxu na vzdálené ploše

Tento článek byl plně aktualizován, a byl poskytnut na TechRadar Linux Format, časopis číslo jedna zvýšit své znalosti o Linuxu, open source vývoj, distro vydání a mnoho dalšího. To se objevilo v záležitosti 220, publikoval únor 2017. Přihlaste se k tisku nebo digitální verzi Linux Format tady.

SSH byl nástroj pro vzdálený přístup pro správce systému od prvního dne. Administrátoři používají SSH k připojení vzdálených adresářů, záložních vzdálených serverů, vzdálených databází, které jsou čisté na jaře, a dokonce i dopředných připojení X11. Popularita jedno-palubních počítačů, jako je Raspberry Pi, zavedla SSH také do podoby každodenních uživatelů.

I když je SSH užitečný pro bezpečný přístup k jednorázovým aplikacím, je to obvykle přehnané, zejména pokud se nezajímáte o bezpečnost sítě. Jsou chvíle, kdy potřebujete vzdáleně přistupovat ke kompletní relaci desktopu, nikoli pouze k jediné aplikaci. Možná budete chtít vést osobu na druhém konci instalací softwaru nebo chcete vyladit nastavení na počítači se systémem Windows z pohodlí svého stolního počítače Linux.

  • Tohle jsou nejlepší Linux školení poskytovatelé a online kurzy

To je místo, kde software vzdálené plochy přichází vhod. Pomocí těchto šikovných malých aplikací můžete vzdáleně přistupovat a provozovat počítač přes síť ze všech druhů zařízení. Existují různé protokoly a zatímco klienti, na které se budeme v tomto článku podílet, podporují více klientů, zaměříme se na virtuální síťové počítačové systémy (VNC), které patří mezi nejoblíbenější.

Konkrétně budeme hodnotit a porovnávat pět klientů: RealVNC, Remmina, TigerVNC, TightVNC a Vinagre.

Jak jsme testovali:

Relace vzdáleného sdílení plochy zahrnuje server a klienta. Serverová komponenta je instalována na vzdáleném počítači, ke kterému chcete přistupovat, a klient je nainstalován na lokálním počítači nebo dokonce na mobilním zařízení, například tabletu. Pro tuto funkci budeme používat tři servery – server RealVNC zabudovaný do Raspberry Pi, výchozí server Vino v Ubuntu a server TigerVNC pro přístup k počítačům se systémem Windows.

Dobrý klient vzdálené plochy by měl být citlivý a jako takový jsme hodnotili citlivé klienty vyšší než ti, kteří dělají skvělou práci při replikaci vzdálené plochy v pravých barvách, ale zabere věk registrace a stisknutí kláves. Sledujeme také všechny související funkce, jako je například možnost šifrování připojení. Klienti a servery jsou také provozovány v naší síti připojené přes Wi-Fi.

Takže bez dalšího zpoždění pojďme dále a porovnáváme tyto klienty v širokém spektru aspektů – od dostupných funkcí, přes rozhraní, multimediální schopnosti a další – dříve, než začneme s naším konečným verdiktem.

  • 5 z nejpopulárnějších herních her Linuxu
  • Jaký je nejlepší linuxový distro pro začátečníky?
  • 10 z nejpopulárnějších lehkých linuxových distribucí
  • 8 nejlepších linuxových distribucí

Funkce dálkového ovládání

Všichni klienti v tomto článku jsou spíše shodní, pokud jde o funkce. To znamená, že Remmina a Vinagre jsou jediní, kteří mohou čichat a objevovat VNC server běžící v síti. Navíc Vinagre může tunel VNC spojení přes SSH a umožňuje snadno vzít screenshoty ze vzdálených počítačů.

Nicméně, s RealVNC a Remmina můžete ručně vyladit kvalitu připojení, aby se dobře využila dostupná šířka pásma. Nejlepší ze všech Remmina vám umožňuje měnit barevnou hloubku vzdálené plochy za běhu. Aplikace šifruje spojení VNC s algoritmem AES256 a nabízí také tlačítko pro odeslání všech příkazů klávesnice vzdálenému serveru.

TigerVNC a TightVNC jsou oba velmi podobné, protože první z nich je vidlice. TigerVNC používá ve výchozím nastavení šifrování TLS. Zatímco aplikace šifruje provoz, nemůže ověřit totožnost serveru. TigerVNC však podporuje různá další schémata šifrování, například X509Vnc, která to umožňují.

Navíc TigerVNC nabízí uživatelům ovládací prvky pro ruční vyladění úrovně kódování a barev a několik dalších parametrů v závislosti na dostupné šířce pásma. Můžete jej také použít k vytvoření relací pouze pro zobrazení a spuštění celoobrazovkové relace hosta. TightVNC nabízí téměř stejné funkce jako TigerVNC, ale některé rozlišující funkce, jako je schopnost přenášet soubory, jsou dostupné pouze uživatelům systému Windows.

Žádný z klientů nepodporuje zvuk. Pouze RealVNC má schopnost přenášet soubory. Funkce přenosu souborů spolu s několika dalšími funkcemi, jako je například možnost výměny rychlých zpráv s osobou na serveru VNC, jsou však k dispozici pouze tehdy, když se připojujete k serveru RealVNC, např. ten předinstalovaný na Raspbian pro Raspberry Pi.

Klient navíc pouze šifruje připojení k serveru RealVNC (nyní označovanému jako VNC Connect). Klient umožňuje více relací a může spouštět relace na celé obrazovce a měnit měřítko vzdáleného zobrazení tak, aby odpovídalo aktuálnímu oknu v klientském počítači. Může si také zapamatovat pověření pro vzdálený přístup, takže je nemusíte zadávat pokaždé, když je to jednoznačné plus, zejména pokud potřebujete vzdáleně spravovat několik strojů. Stačí dvakrát kliknout na stroj z okna RealVNC a připojit se automaticky.

Verdikt: Funkce dálkového ovládání

  • RealVNC: 4/5
  • Remmina: 4/5
  • TigerVNC: 3/5
  • TightVNC: 3/5
  • Vinagre: 3/5

Výkon multimédií

Pokud jste fanouškem používání multimédií na vzdálené ploše, doporučujeme vám dát TightVNC miss. Pomocí výchozích nastavení můžete provádět jednoduché akce, jako je prohlížení PDF, ale videa jsou sotva pozorovatelná a hry, které se spoléhají na rychlé klávesy, jako je například hada4, dělají hrozně, se zpožděním přes dvě sekundy.

Remmina hrála lépe a hry byly hratelné bez jakéhokoliv zpoždění, a to i na té nejlepší kvalitě na vzdáleném serveru Ubuntu. Nelze však sledovat přehrávání videa v žádném nastavení kvality. Na nejnižší úrovni kvality bylo video méně trhané, ale barvy byly špatné. Na druhém konci nastavení kvality byly barvy perfektní, ale video přeskočilo rámce. Aplikace by také mohla snadno procházet lehkými soubory PDF v nejlepší kvalitě, zatímco procházení soubory PDF fungovalo nejlépe při nižších úrovních kvality.

Podobně můžete snadno procházet soubory PDF a provádět běžné úlohy na ploše pomocí aplikace RealVNC. Můžete získat více kilometrů z vašeho Pi pomocí experimentálního hardwarového akceleračního režimu, který vám umožní spouštět aplikace, jako je Minecraft Pi, a sledovat videa s vestavěným omxplayerem, bez jakýchkoliv problémů.

TigerVNC a Vinagre dosáhli nejlepšího výkonu. Můžete použít libovolnou aplikaci pro hraní her bez zpoždění, a to i při nejlepším nastavení kvality videa. Přehrávání videa bylo také překvapivě dobré a my jsme mohli snadno procházet všemi druhy PDF v nejlepší kvalitě.

Verdikt: Multimediální výkon

  • RealVNC: 4/5
  • Remmina: 3/5
  • TigerVNC: 4/5
  • VNC: 2/5
  • Vinagre: 4/5

Rozhraní a použitelnost

Existuje několik aspektů aspektu použitelnosti klienta. První je rozhraní pro navázání spojení se serverem. Pro získání bodů za použitelnost musí klient nabídnout správný počet funkcí pro definování spojení bez zaplavení uživatele mořem přepínačů a zaškrtávacích políček.

Úloha klienta nekončí ani při navázání připojení. Rozhraní po připojení hraje klíčovou roli v tom, že vám pomáhá komunikovat se vzdálenou pracovní plochou. V tomto článku budeme hodnotit pouze aplikace založené na dostupnosti funkcí po připojení. Skutečnost, že některé aplikace nabízejí více kontrol než jiné, jakmile je spojení navázáno, bude porovnáno v samostatné sekci.

Tento snímek rozdělíme na mini-recenze rozhraní a uživatelské zkušenosti, počínaje …

Real VNC

Před připojením k klientovi RealVNC budete muset definovat nové připojení ručně zadáním adresy IP serveru VNC. Potom můžete buď použít výchozí nastavení nebo je upravit z okna Nové připojení. Na záložkách Obecné a Možnosti jsou uvedeny společné parametry, zatímco záložka Expert umožňuje zkušeným aktivistům měnit výchozí hodnoty různých parametrů. K těmto možnostem můžete přistupovat během aktivního připojení buď pomocí skryté nabídky v horní části okna připojení nebo stisknutím klávesy F8.

Ve výchozím nastavení ukládá klient RealVNC také snímky obrazovky pro připojení. Během aktivního připojení vám klient také dává možnost přenášet soubory ze vzdáleného serveru a zpět a vyměňovat si okamžité zprávy. Tyto možnosti však budou fungovat pouze při připojení k serveru RealVNC.

  • Skóre: 3/5

Remmina

Než budete moci navázat spojení, Remmina vás požádá o vytvoření profilu pro definování parametrů pro připojení. Přinejmenším budete muset vybrat protokol z rozevíracího seznamu a zadat adresu IP serveru. Volitelně můžete definovat další parametry, které se liší v závislosti na používaném protokolu, např. pro připojení VNC můžete volitelně zvolit barevnou hloubku a kvalitu připojení i šifrování. Také získáte zaškrtávací políčka pro přepínání některých rychlých nastavení, jako je spuštění jednoduché relace Pouze zobrazení a zakázání šifrování atd.

Remmina má intuitivní rozhraní s kartami, které umožňuje spravovat více relací vzdálené plochy z jednoho okna. K dispozici je spousta tlačítek pro běžné úkoly, jako je přepnutí do režimu celé obrazovky nebo do režimu měřítka v případě, že vzdálená plocha se nehodí.

  • Skóre: 3/5

TigerVNC

TigerVNC má poměrně jednoduché rozhraní. Na rozdíl od některých ostatních klientů v této funkci však postrádá schopnost automaticky čichat VNC servery v síti a budete muset ručně zadat IP adresu vzdáleného VNC serveru pro navázání spojení. Zatímco výchozí možnosti fungují pro většinu uživatelů, lze přizpůsobit různé parametry připojení.

Kromě možností výběru úrovně kódování, barev a komprese pro připojení můžete také zvolit pouze zobrazení obrazovky vzdáleného počítače. Navíc TigerVNC umožňuje sdílet schránku se vzdáleným VNC serverem a aplikace také umožňuje zvolit velikost obrazovky vzdálené relace.

  • Skóre: 3/5

TightVNC

TightVNC je jediný software v této funkci pro použití prohlížeče Java. Používá také jednoduché textové rozhraní podobné TigerVNC. Budete muset ručně zadat adresu IP vzdáleného serveru VNC, protože klient nemůže detekovat servery VNC spuštěné v síti. Opět se můžete připojit pomocí výchozí možnosti nebo upravit některá z dostupných nastavení. TightVNC však na rozdíl od tabulkového rozhraní TigerVNC uvádí všechny dostupné možnosti v jednom okně.

Rozdíly mezi oběma pokračují, jakmile bylo navázáno spojení: Zatímco TigerVNC používá skryté menu, prohlížeč TightVNC zobrazí seznam tlačítek v horní části rozhraní a můžete je použít k přizpůsobení některého z parametrů připojení – stejně jako posílání různých speciálních klíčů na vzdálený VNC server.

  • Skóre: 3/5

Vinagre

Vinagre má minimální rozhraní, které je velmi podobné Remmině. Za jednoduchým GUI společnosti Remmina však není téměř tolik pokročilých možností. Chcete-li připojit vše, co potřebujete udělat, je vybrat protokol z rozevíracího seznamu a zadat adresu IP vzdáleného serveru VNC. Co dělá Vinagre více intuitivní a uživatelsky přívětivější než Remmina, je velmi užitečné tlačítko Najít, které vyhledává aktivní servery v místní síti.

Podobně jako Remmina získáte volitelné zaškrtávací políčka pro spuštění celoobrazovkové relace, pouze pro zobrazení nebo pro změnu měřítka. Máte také možnost vybrat barevnou hloubku z 24bitové skutečné barvy na 3-bitovou ultra-nízkou barvu, a také můžete povolit kompresi JPEG, pokud máte prostředky, které nesou režii zpracování. Na druhou stranu nemůžete změnit nastavení kvality aktivního připojení.

  • Skóre: 3/5

Dokumentace a podpora

TightVNC vám nebude moc nápomocen, pokud jste nováčkem VNC. Webové stránky mají jeden průvodce PDF pro začínající uživatele systému Windows. Je to snadné vidět z tohoto – a hrstka snímků – že se jedná o produkt zaměřený hlavně na uživatele Windows. Pokud potřebujete speciální technickou podporu, můžete také zaplatit za roční předplatné.

TigerVNC není o moc lepší. Na webových stránkách se nenachází žádná dokumentace s HTML verzemi hlavních stránek různých nástrojů. Webové stránky také poukazují na tři e-mailové konference projektu, z nichž jeden je určen pro řešení uživatelských dotazů a také pro fórum TigerVNC.

Vinagre je o něco lepší s odkazy na IRC kanál projektu spolu se stránkou Bugzilla a e-mailovou adresou vedoucího vývojáře na domovské stránce projektu na Gnome.org. Klient má sekci Nápověda, která seznamuje uživatele s klíčovými funkcemi a základními operacemi. Další informace o jeho vlastnostech a použití můžete také zjistit na externích zdrojích, například wiki Ubuntu.

Stejně tak webové stránky společnosti Remmina uvádějí funkce hlavního klienta spolu s funkcemi, které jsou přidávány prostřednictvím pluginů. K dispozici je také několik screenshotů, FAQ s barebonesem a o něco rozsáhlejší Wiki, které odpovídají na některé z nejčastěji kladených otázek týkajících se použití.

Verdikt: Dokumentace a podpora

  • RealVNC: 5/5
  • Remmina: 3/5
  • TigerVNC: 2/5
  • VNC: 2/5
  • Vinagre: 2/5

Podpora serveru a protokolu

VNC není jediným protokolem ve městě pro přístup ke vzdálené ploše a můžete použít několik aplikací v této funkci pro připojení k jiným. RealVNC, TightVNC a TigerVNC však podporují pouze protokol VNC. TigerVNC i TightVNC mají také server, ale nejnovější verze serveru TightVNC je k dispozici pouze pro Windows a spolu se stolním klientem je verze pro Linux určena pro starší, neudržované inkarnace.

RealVNC podporuje pouze protokol VNC, který může tunel přes SSH, ale je to jediný klient v této funkci, který má vlastní vyhrazené značkové klienty pro mobilní platformy Android a iOS.

Nicméně, GlavSoft, vývojář TightVNC, vytvořil aplikaci Remote Ripple pro použití s ​​jeho VNC servery jak pro Android a iOS.

Na rozdíl od jiných klientů má RealVNC komponentu multiplatformního serveru a funguje nejlépe, když jsou jeho vlastní klienti spárováni se serverem.

Vinagre naopak může používat protokoly SPICE, RDP a SSH a také VNC. Klient nemá kromě desktopu Linux spuštěnou žádnou jinou platformu a nemá žádné klienty pro mobilní platformy. Také nemá žádnou vlastní serverovou komponentu, ale funguje nejlépe, když je spárován s výchozím VNC serverem pro Gnome, Vino.

Podobně jako VNC podporuje Remmina další běžné protokoly pro přístup ke vzdáleným desktopům včetně SSH, RDP, XDMCP a NX. Také nemá vlastní server ani klienty pro mobilní platformy.

Verdikt: Podpora serveru a protokolu

  • RealVNC: 4/5
  • Remmina: 3/5
  • TigerVNC: 2/5
  • TightVNC: 1/5
  • Vinagre: 3/5

Konfigurovatelné parametry

Některé aplikace v této funkci nabízejí několik možností, které vám pomohou maximálně využít připojení. Některé z nich, jako například TigerVNC, TightVNC a Vinagre, nenabízejí žádné skutečné konfigurovatelné parametry kromě těch, které jsou k dispozici během aktivního připojení. TigerVNC vám však umožňuje uložit informace o konfiguraci pro jednotlivá připojení do samostatných souborů, které lze načíst při následném připojení, nebo z jiného klientského počítače.

Rozhraní TightVNC umožňuje přímý přenos VNC spojení přes SSH tunely. Podobně můžete použít Vinagre pro aktivaci komprese JPEG, pokud to VNC server podporuje. Aplikace také umožňuje určit hloubku barev, která bude použita pro připojení.

Naproti tomu Remmina i RealVNC nabízejí dobrou kontrolu nad chováním dané aplikace. Remmina obsahuje výchozí nastavení vzdáleného připojení v okně Předvolby. Zde najdete možnosti, jak vyladit některá nastavení automatického ukládání připojení a definovat vlastní klávesové zkratky pro běžné úkoly. Můžete také změnit několik aspektů chování klienta a definovat seznam rozlišení pro vzdálenou plochu.

RealVNC umožňuje změnit několik aspektů prohlížeče. Tiskárnu na místním počítači můžete sdílet jako výchozí tiskárnu na vzdáleném serveru VNC, což je velmi užitečná funkce. Uživatelé s vědomím bezpečnosti ocení také možnosti ochrany soukromí, kde si můžete nastavit hlavní heslo pro ochranu před neoprávněným použitím. Okno Předvolby v aplikaci RealVNC také umožňuje přístup k parametrům Expert a vylepší chování serveru.

Verdikt: Konfigurovatelné parametry

  • RealVNC: 4/5
  • Remmina: 3/5
  • TigerVNC: 2/5
  • VNC: 2/5
  • Vinagre: 2/5

Flexibilita připojení

Během aktivní relace vzdálené plochy můžete požádat Vinagre, aby přestal odesílat vstupy klávesnice a myši na vzdálenou plochu, aby se změnil na relaci pouze pro zobrazení. Rozhraní Vinagre také obsahuje klávesovou zkratku pro odeslání (Ctrl + Alt + Del) a druhou pro vytvoření snímku obrazovky. Aktivní připojení můžete také označit jako záložku pro rychlý přístup k následujícím připojením, ale během aktivního připojení nemůžete měnit hloubku barev.

RealVNC je o něco lepší, protože umožňuje vyladit některé možnosti připojení prostřednictvím vyhrazeného okna. RealVNC, stejně jako někteří jeho kolegové, používá panel pro přístup k funkcím, jako je přenos souborů a chat, který se schovává, když se nepoužívá. Tyto možnosti můžete zobrazit také stisknutím klávesy F8. Odborníci mohou měnit aspekty připojení VNC přechodem na kartu Expert.

Ostatní tři klienti vám umožní měnit kódování a barevný formát za běhu. TightVNC obsahuje panel nástrojů v horní části okna s tlačítky pro odesílání klíčů jako Alt a Ctrl na vzdálený server. Můžete také zakázat přenos schránky a změnit způsob sledování kurzoru myši a tvar místního kurzoru.

Stejně jako v případě RealVNC můžete v aktivní relaci v TigerVNC stisknout klávesu F8, abyste vyvolali nabídku pro prohlížení dat spojení a přepínání speciálních kláves Ctrl a Alt. Můžete také změnit úroveň barev a kódování připojení a převést relaci na pouze zobrazení.

Konečně, Remmina má tabulkové rozhraní pro správu více vzdálených relací z jednoho okna. Jsou-li připojeny, existují tlačítka pro běžné úkoly, například přepnutí na režim celé obrazovky nebo měřítko. Můžete také změnit kvalitu připojení za běhu a odesílat příkazy klávesnice na vzdálenou plochu.

Verdikt: Flexibilita připojení

  • RealVNC: 3/5
  • Remmina: 4/5
  • TigerVNC: 4/5
  • TightVNC: 4/5
  • Vinagre: 2/5

Závěrečný verdikt

Hodnocení aplikací s velmi podobnými vlastnostmi a schopnostmi není nikdy snadný úkol. Namísto toho, abychom si vybrali přímého vítěze, snažili jsme se postupovat směrem k vrcholu cestou eliminace. TightVNC je první, kdo se sám rozhodl, protože klient založený na platformě Java se na pracovní ploše Linuxu necítí dobře – a to tím spíše, že jeho odpovídající server je k dispozici pouze pro systém Windows.

Dále jsou to Remmina a Vinagre, které jsou velmi podobné v tom, že kromě VNC nabízejí podporu pro více protokolů a nevyžadují specifický serverový software. Vinagre prostě udělá práci bez velkého nadšení a překvapivě dobře. Klient však během aktivní relace, která je škoda, nenabízí stejnou flexibilitu jako ostatní.

Stejně tak Remmina slušně hodnotí výkonnostní oddělení a dává vám možnost měnit nastavení kvality připojení za běhu. Klient podporuje nejširší rozsah protokolů a připojí se ke všem druhům serverů vzdálené plochy. Remmina nemá vlastní serverový software, ale můžete jej použít pro všechny druhy vzdálených připojení ke všem typům serverů. Je smutné, že Remmina postrádá některé další funkce, které získáte s ostatními klienty, jako je schopnost přenášet soubory.

Pokud je pro vzdálený přístup nutný přenos souborů, není lepší volba než RealVNC. Klient pracuje slušně s jinými servery, ale funguje nejlépe, když je spárován s vlastním serverem. Doporučujeme pro vzdálený přístup ke všem druhům grafických prací na Pi, zejména pokud používáte Raspbian, protože serverový software je nyní předinstalován.

To nás nechává s TigerVNC. Klient pracuje dobře bez ohledu na to, jaký typ VNC serveru je na druhém konci. Jedinou nevýhodou je nedostatek mobilních klientů a skutečnost, že vám neumožňuje kopírovat soubory. To znamená, že převodní soubory a rychlé zprávy nejsou primární funkcí VNC. Přihlašovací údaje TigerVNC s otevřeným zdrojovým kódem, intuitivní rozhraní a příkladný výkon během aktivního připojení z něj činí velmi schopného klienta VNC pro všechny druhy úloh vzdálené plochy.

1. místo: TigerVNC – jeho open source pověření a výkon jsou jeho puncem.

Celkové skóre: 5/5

Web: www.tigervnc.org

2. místo: RealVNC – řešení pro vzdálený přístup k pracovní ploše na Raspberry Pi.

Celkové skóre: 4/5

Web: www.realvnc.com

3. místo: Remmina – multi-protokol vzdálený desktop klient, který funguje dobře.

Celkové skóre: 3/5

Web: www.remmina.org/wp

4. místo: Vinagre – klient s více protokoly, kterému chybí kontrola, kterou nabízejí jeho vrstevníci.

Celkové skóre: 3/5

Web: http://bit.ly/ProjectVinagre

5. místo: TightVNC – jeho největší vypnutí je zaměření na tyto platformy Windows.

Celkové skóre: 2/5

Web: http://tightvnc.net

Existuje několik dalších klientů a řešení pro vzdálené počítače, které můžete použít kromě těch, o kterých jsme hovořili. Zatímco jsme se zabývali pouze nejoblíbenějšími a aktivně vyvinutými klienty VNC, existují i ​​jiné alternativy, například Krdc, TurboVNC a x11vnc. Jak již bylo zmíněno, VNC není jediným protokolem vzdálené plochy ve městě. Další populární je proprietární protokol NoMachine NX.

Pokud se nechcete bránit proprietárním řešením, je zde také klient TeamViewer a nástroj Google Remote Desktop pro Google Chrome.

Veyon („virtuální oko na sítích“) je také open source řešení pro vzdálený přístup, kontrolu a správu počítačů ve třídách pomocí protokolu VNC RFB.

Pokud vám záleží více na bezpečnosti než naprosté nippiness pak můžete jednoduše povolit X11 přesměrování přes SSH. Zobrazí se pouze jedna aplikace najednou.