Jak nastavit X2Go na Linuxu

Hledáte snadný způsob, jak vzdáleně přistupovat k ploše Linuxu? Zvažte instalaci X2Go. Je mnohem uživatelsky přívětivější než něco jako VNC a nepotřebuje webový prohlížeč, jako je vzdálená plocha Chrome. Nejlepší na tom je, že je primárně zaměřen na Linux, takže se nebudete muset obávat ztráty podpory ve prospěch jiných operačních systémů. Zde je návod, jak nastavit X2Go na Linuxu a spustit jej.

SPOILER ALERT: Přejděte dolů a podívejte se na video tutoriál na konci tohoto článku.

Nastavení serveru

Nastavení hostitele X2Go se v každé distribuci Linuxu liší. Z tohoto důvodu jsme přesně rozebrali, jak zprovoznit serverový software pro nejoblíbenější distribuce Linuxu. Pokud chcete, aby serverový software X2Go fungoval na vaší verzi Linuxu, ale zjistíte, že nebyl popsán níže, je dobré zkontrolovat správce balíčků vašeho operačního systému nebo web X2Go, kde najdete zdrojový archiv ke stažení.

Používání X2Go vyžaduje použití SSH. Než budete postupovat podle tohoto návodu, nastavte SSH spolu s přesměrováním X11.

Ubuntu

X2Go má dvě části. Na Ubuntu je přítomen pouze klient. To je nepříjemné, pokud chcete hostit relaci X2Go. Aby to napravili, členové komunity se rozhodli vytvořit PPA, kterou mohou uživatelé přidat a rychle přidat serverovou komponentu. PPA není specifická pro desktopové verze Ubuntu. Pokud chcete nastavit hostitele X2Go na serveru Ubuntu, bude to fungovat dobře. Kromě toho bude PPA fungovat na všech derivátech Ubuntu (například Elementary a Mint atd.).

  Jak rychle spravovat rozdělené zobrazení na Macu

Otevřete terminál a přidejte X2GO PPA:

sudo apt-add-repository ppa:x2go/stable

Poté aktualizujte zdroje softwaru Ubuntu pomocí aktualizace apt.

sudo apt update

Až budou zdroje softwaru pro Ubuntu aktuální, nainstalujte software.

sudo apt-get install x2goserver x2goserver-xsession

Tyto dva balíčky by měly být vše, co potřebujete. To znamená, že pokud používáte Lubuntu nebo Ubuntu Mate, je třeba nainstalovat některé další balíčky. Toto jsou vazby specifické pro stolní počítače.

Ubuntu Mate:

sudo apt-get install x2gomatebindings

Lubuntu:

sudo apt-get install x2golxdebinding

Instalace těchto balíčků do Ubuntu automaticky nastaví relaci serveru X2Go. Vše se děje v rámci instalačního procesu a není třeba nic upravovat.

Debian

Ačkoli Debian sdílí stejnou základnu balíčků jako Ubuntu, neexistuje žádný snadný způsob, jak zprovoznit repozitáře softwaru X2Go. Místo toho budete muset některé věci vyladit ručně. Začněte přidáním repo klíče. To je důležité, protože Debian nebude instalovat software, který není důvěryhodný.

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

S přidaným klíčem je čas přidat skutečné softwarové úložiště.

Poznámka: Nepoužíváte Debian 9.2 Stable? Změňte „stabilní“ s jakoukoli verzí Debianu, kterou používáte.

echo 'deb https://packages.x2go.org/debian stable main' | sudo tee /etc/apt/sources.list.d/x2go.list

Po přidání zdroje softwaru aktualizujte Debian, aby odrážel změny.

sudo apt-get update

Nakonec nainstalujte serverové nástroje X2Go, aby vše fungovalo.

sudo apt-get install x2goserver x2goserver-xsession

Arch Linux

Arch Linux zvládá podporovat serverový software X2Go prostřednictvím komunitního úložiště. K instalaci použijte správce balíčků Arch.

sudo pacman -S x2goserver

S nainstalovaným softwarem vytvořte novou databázi pro X2Go:

sudo x2godbadmin --createdb

Nakonec povolte serverový software v systemd (a spusťte jej také).

sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service

Fedora

X2Go je na Fedoře dobře podporováno. Nainstalujte jej jako jakýkoli jiný balíček pomocí příkazu dnf install.

sudo dnf install x2goserver x2goserver-xsession

Poté vytvořte databázi, kterou bude X2Go používat (pokud to Fedora neudělá za vás).

sudo x2godbadmin --createdb

Nakonec povolte službu pomocí systemd.

sudo systemctl enable x2goserver.service

sudo systemctl start x2goserver.service

OpenSUSE

Serverový software X2Go je k dispozici pro instalaci prostřednictvím vlastních softwarových úložišť vývojáře. Postup přidání:

sudo zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/extras x2go-extras

a

zypper ar https://packages.x2go.org/opensuse/SUSE-VERSION/main x2go-release

Po přidání repozitářů softwaru nainstalujte balíčky do systému:

sudo zypper in x2goserver x2goserver-xsession

Vytvořte databázi pro X2Go. Balíčky SUSE se o to mohou (ale nemusí) postarat. Pokud X2Go nefunguje, je to znamení, abyste to udělali sami pomocí terminálu.

  Jak nastavit a používat Siri na iPhone

sudo x2godbadmin –vytvořenob

Se vším nainstalovaným povolte X2Go v systému systemd init.

sudo systemctl enable x2goserver.service

 sudo systemctl start x2goserver.service

Nainstalujte klienta X2Go

Nyní, když je server nastaven, je čas na vzdálené připojení. Klient X2Go je široce používán na Linuxu, ale je také možné jej použít na Okna, Androida další platformy. V každém případě, abyste se mohli spojit s hostem Linuxu, musíte nejprve nainstalovat klienta pro váš oblíbený operační systém. Naštěstí je nastavení klienta X2Go méně náročné než serverový aspekt softwaru. Pokud vaše distribuce Linuxu není uvedena níže, podívejte se na webovou stránku, kde najdete nejnovější zdrojovou verzi klienta.

  Jak používat RustDesk na Linuxu

Ubuntu

sudo apt install x2goclient

Debian

sudo apt-get install x2goclient

Arch Linux

sudo pacman -S x2goclient

Fedora

sudo dnf install x2goclient

OpenSUSE

Získejte nejnovější verzi klienta X2Go z OBS. Chcete-li nainstalovat, vyberte svou verzi OpenSUSE a poté klikněte na tlačítko „Instalovat jedním kliknutím“.

Spojovací

Chcete-li se připojit, zadejte název vzdáleného serveru/počítače s Linuxem, který hostí relaci X2Go. Měl by to být stejný hostitel nebo IP adresa, kterou používáte k přihlášení do SSH. Poté postupujte podle níže uvedených kroků.

Například: pro přihlášení na plochu bych zadal „arch-linux-desktop“ nebo internetovou IP adresu, pokud to dělám mimo svou místní síť.

V dalším poli vyplňte uživatelské jméno, které používáte k přihlášení přes SSH do pole „přihlášení“.

Pro „port“ je nejlepší nápad to nechat být. Je to proto, že většina lidí nemění výchozí port SSH z 22. Pokud jste jej však změnili v OpenSSH, přidejte místo „22“ toto.

Nakonec z rozbalovací nabídky vyberte prostředí plochy. Pokud ve svém klientovi žádné nevidíte, budete si ho muset nainstalovat.

Poznámka: vyzkoušejte LXDE, MATE nebo XFCE pro X2Go, protože jsou velmi lehké.

Jakmile je vše nastaveno, klikněte na „OK“ pro připojení k serveru X2Go!