Jak nastavit vzdálenou plochu pomocí X2Go na Debianu 9

Když musíme poskytovat podporu uživatelům nebo máme za odpovědnost různé týmy, jedním z nejpraktičtějších nástrojů pro provádění různých typů podpory je vzdálená plocha, která nám pomáhá spojit se s klientským počítačem odkudkoli a poskytovat pomoc nebo nezbytnou správu.

Nyní všichni víme, že mnoho serverů a počítačů používá příkazové řádky k optimalizaci zdrojů a máme aplikace, které nám umožňují vzdálené připojení, jako je VNC, Putty atd., Ale někdy mohou představovat selhání přístupu, pomalost nebo složitost konfigurace ovlivňující jeho provozuschopnost.

Solvetic dnes přináší praktický nástroj pro připojení ke vzdálené ploše s jednoduchostí a rozsáhlými funkcemi a je jím X2Go.

Co je X2GoX2Go je aplikace, která nám dává možnost přístupu na grafickou plochu počítače prostřednictvím připojení s nízkou nebo vysokou šířkou pásma.

X2Go byl navržen pro přístup hlavně k linuxovým počítačům díky použitému příkazovému prostředí, u X2Go je linuxovým počítačem, ke kterému přistupujeme, server X2Go a můžeme se připojit z počítačů se systémem Linux, Windows nebo Mac OS, které se nazývají X2Go klient.

K jednomu serveru X2Go může přistupovat více uživatelů nebo klientů současně a každý uživatel nebo klient má ve výchozím nastavení individuální relaci plochy. Kromě toho je s X2Go také možné sdílet pracovní plochu nebo také známý jako vzdálená pomoc.

Pro grafickou část relací vzdálené plochy využívá X2Go technologii No Machine NX3.

Funkce X2GoMezi nejvýraznější funkce X2Go patří:

  • Grafická vzdálená plocha s optimálním provozem na jakémkoli typu sítě.
  • Od relace je možné se odpojit a znovu připojit, a to i od jiného klienta.
  • Podpora pro více uživatelů.
  • Má šifrování SSH, které zajišťuje přenesená data.
  • Umožňuje sdílení souborů z klienta na server.
  • Budeme moci sdílet tiskárnu z klienta na server.
  • Výběr z různých desktopových prostředí (např. MATE, GNOME, KDE).
  • Vzdálená podpora je možná prostřednictvím sdílení plochy.
  • Je schopen přistupovat k jednotlivým aplikacím zadáním názvu požadovaného spustitelného souboru v nastavení klienta nebo výběrem jedné z předdefinovaných běžných aplikací.
  • Klient Linux X2Go může také sloužit jako grafický front-end pro instalaci rdesktop / xfreerdp na straně klienta, takže nepotřebujete server X2Go.
  • Servery X2Go mohou poskytovat hostitele dotazů XDCMP přes nízkou šířku pásma.
  • Session Broker, který podporuje centralizovanou konfiguraci a vyrovnávání zatížení.
  • Používá upravenou verzi serveru X (grafická) a protokolu X11, aby se minimalizovalo množství dat vyměňovaných mezi klientem a serverem.
  • X2Go funguje s vaším stávajícím démonem SSH a šifruje veškerý provoz mezi klientem a serverem.
  • X2Go nevyžaduje obtížně použitelnou ruční konfiguraci.
  • X2Go konfiguruje prostředí při přihlašování, takže nebude nutné ponechávat X server v neustálém používání.

Některé z případů, kdy je praktické používat X2Go, jsou následující:

  • Omezená šířka pásma.
  • Nelze lokálně nainstalovat operační systém založený na Linuxu.
  • Potřebujete mít různé stroje.
  • Potřeba více připojení k jednomu počítači.

Předchozí požadavky

  • Pro tuto analýzu použijeme Debian 9 s alespoň 1 GB RAM, ale doporučené jsou 4 GB
  • Mít uživatele, který má oprávnění sudo.

PoznámkaStejný postup můžeme provést v Debianu 8.

1. Nakonfigurujte bránu firewall v Debianu 9


Před instalací a používáním X2Go ke konfiguraci brány firewall je důležité, protože při instalaci desktopového prostředí se generuje mnoho dalších závislostí a procesů softwaru, z nichž některé se mohou pokusit otevřít síťové porty a ponechat tak bezpečnost informací.

V tomto případě je jedinou výjimkou, kterou je třeba mít na paměti, port 22, který zůstane otevřený, abychom se mohli spojit s SSH a X2Go.

V tomto případě nainstalujeme UFW (Uncomplicated Firewall - Firewall bez komplikací), protože jeho použití a správa je mnohem jednodušší než ostatní.

Krok 1
Pro jeho instalaci provedeme následující:

 apt-get install ufw 

Krok 2
Ve výchozím nastavení je UFW zakázáno a můžeme jej zkontrolovat spuštěním následujícího řádku:

 ufw stav podrobný

Krok 3
Kontrola stavu v tomto bodě je důležitá, aby se zabránilo blokování, pokud je ufw aktivní, když později zablokujeme všechna příchozí připojení, takže pokud je UFW aktivní, musíme jej deaktivovat provedením následujícího:

 ufw deaktivovat
Krok 4
Nyní nastavíme následující výchozí pravidla brány firewall pro odepření všech příchozích připojení a povolení všech odchozích připojení:
 ufw default odepřít příchozí ufw default povolit odchozí 

Krok 5
Nyní povolíme připojení k serveru přes port 22 spuštěním následujícího řádku:

 ufw povolit 22
Krok 6
Aktivujeme UFW provedením:
 ufw povolit

2. Nainstalujte si na Debian 9 grafické prostředí


V tomto případě nainstalujeme desktopové prostředí XFCE a máme k tomu dva způsoby, jak toho dosáhnout, ale je nutné vybrat pouze jeden: minimální desktopové prostředí nebo plné desktopové prostředí.

Minimální desktopové prostředíPlatí, pokud chcete nainstalovat malou základní sadu balíčků a poté ručně přidat další komponenty, v tomto případě použijeme meta balíček xfce4.

Meta balíček jako takový neobsahuje vlastní software, ale spoléhá na instalaci dalších balíčků, což umožňuje instalaci celé kolekce balíků najednou, aniž byste museli každý název balíčku zadávat jednotlivě na příkazovém řádku.

Pokud chceme nainstalovat tento typ prostředí, provedeme následující:

 apt-get install xfce4

ZVĚTŠIT

Tam přijmeme stažení a během procesu instalace definujeme požadovaného správce:

ZVĚTŠIT

Plné desktopové prostředíPokud nechceme ručně vybrat všechny potřebné součásti a zvolit, aby byla předinstalována výchozí sada balíčků, jako je textový procesor, webový prohlížeč, e-mailový klient a další příslušenství, bude nutné nainstalovat plocha xfce je správně dokončena.

V tomto případě musíme provést následující příkaz. V tomto okamžiku jsme nakonfigurovali grafické prostředí na serveru X2Go.

 apt-get install task-xfce-desktop

3. Nakonfigurujte server X2Go na Debianu 9


Jak jsme zmínili na začátku, aplikace X2Go má dvě hlavní komponenty: server, který spouští a spravuje grafickou relaci na vzdáleném počítači, a klient, kterého nainstalujeme na náš místní počítač, abychom mohli zobrazit a ovládat vzdálenou plochu nebo aplikace.

Chcete -li konfigurovat X2Go na serveru, musíme přidat další úložiště do konfigurace správce balíčků a nejprve musíme importovat veřejný klíč vývojářů X2Go, pomocí kterého zaručíme, že stahování a instalace balíčků bude správně podepsána jejich soukromými klíči .

Krok 1
Za tímto účelem provedeme následující:

 apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E 

ZVĚTŠIT

PoznámkaV případě zobrazení chyby pomocí dirmngr musíme nainstalovat tohoto správce apt-get install dirmngr.

Krok 2
Dále přidáme úložiště do konfiguračních souborů správce balíčků provedením následujícího:

 echo 'deb http://packages.x2go.org/debian stretch main' | tričko /etc/apt/sources.list.d/x2go.list

ZVĚTŠIT

Krok 3
Tím se vytvoří soubor /etc/apt/sources.list.d/x2go.list a přidáme řádek deb http://packages.x2go.org/debian stretch main sdělením správci balíků, kde najít doplňkové balíčky. Balíčky budeme aktualizovat spuštěním

 apt-get aktualizace
Krok 4
Nakonec nainstalujeme X2Go na server Debian spuštěním následujícího řádku:
 apt-get install x2goserver x2goserver-xsession

ZVĚTŠIT

Krok 5
Vložíme dopis S pro potvrzení stažení a instalace balíčků, které po dokončení zobrazí následující. V tuto chvíli není na serveru X2Go vyžadována žádná další konfigurace.

ZVĚTŠIT

4. Nainstalujte X2Go na klienta Debian 9


Dalším krokem je instalace klienta X2Go pro vzdálené připojení, a proto si můžeme stáhnout spustitelné soubory v následujících odkazech.

Krok 1

Krok 2
V prostředí Debianu nebo Ubuntu provedeme následující:

 apt-get install x2goclient
Krok 3
S nainstalovaným klientem pro stolní počítače můžeme upravit konfiguraci a připojit se k serveru X2Go, abychom mohli vzdáleně používat plochu XFCE.

Chcete -li nainstalovat X2Go na Windows, v tomto případě Windows 10, dvakrát klikneme na spustitelný soubor, vybereme jazyk a přijmeme licenční podmínky:

Krok 4
Klikněte na souhlasím a poté vybereme součásti k instalaci:

Krok 5
Po definování instalační cesty se spustí instalační proces X2Go ve Windows 10:

Krok 6
V případě macOS, v tomto případě macOS High Sierra, dvakrát klikneme na soubor .dmg a zobrazí se následující okno:

Krok 7
Na základě našich nastavení zabezpečení možná budeme muset přejít na Zabezpečení a soukromí, abychom mohli povolit instalaci X2Go. Po autorizaci bude instalační program ověřen. Tímto způsobem bude nainstalován v systému macOS High Sierra.

Krok 8
V Linuxu, v tomto případě Ubuntu 17.04, provedeme příkaz apt-get install x2goclient:

ZVĚTŠIT

5. Vzdálené připojení v Debianu 9


Když je nainstalován klient X2Go, přistupujeme ke vzdálenému připojení takto:

Krok 1
V systému Windows 10 se při spouštění klienta může zobrazit následující zpráva:

Krok 2
Tam klikneme na tlačítko Povolit přístup aby firewall udělil přístup. Později se nám zobrazí následující okno, kde musíme nakonfigurovat následující body: Název relace.

V sekci Server definujeme následující:

  • V přírodě Hostitel Zadáme IP adresu týmu Debianu.
  • V přírodě Uživatel určíme uživatele, se kterým se přihlásíme.
  • V přírodě SSH port specifikujeme 22.

Nakonec v možnosti Typ relace Vybereme XFCE, který byl nainstalován v Debianu.

PoznámkaTyto parametry platí pro Windows, Linux a macOS.

Krok 3
Klikněte na dobře a uvidíme následující:

ZVĚTŠIT

Krok 4
Tam dáme Enter do pole Zasedání aby byla vzata relace, kterou jsme vytvořili. Dále zadáme přístupové heslo:

ZVĚTŠIT

Krok 5
Klikněte na dobře a ve všech případech uvidíme následující zprávu:

Krok 6
Klikněte na Ano abychom pokračovali v procesu a tímto způsobem se připojíme k počítači Debian z Windows pomocí klienta X2Go:

ZVĚTŠIT

Krok 7
V případě macOS High Sierra to bude stejný proces. Definujte parametry:

ZVĚTŠIT

Krok 8
Pokračujte kliknutím na Ok a kliknutím na pole Session:

ZVĚTŠIT

Krok 9
Zadáváme přihlašovací údaje:

ZVĚTŠIT

Krok 10
Nakonec se spustí proces připojení:

ZVĚTŠIT

Krok 11
V Ubuntu 17.04 vyhledáme klienta X2Go a definujeme již uvedené hodnoty:

ZVĚTŠIT

Krok 12
Kliknutím na Ok zadejte příslušná přístupová pověření:

ZVĚTŠIT

Krok 13
Nakonec přistoupíme k serveru Debian z Ubuntu 17:

ZVĚTŠIT

Pochopili jsme, že díky této výkonné aplikaci bude mít úloha vzdáleného připojení lepší funkce a větší zabezpečení z jakéhokoli operačního systému.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave