Hledáte jednoduchý způsob, jak ovládat linuxovou plochu na dálku? Vyzkoušejte X2Go. Je mnohem intuitivnější než VNC a nepotřebuje webový prohlížeč jako Vzdálená plocha Chrome. Navíc je primárně určen pro Linux, takže se nemusíte bát omezování podpory pro jiné operační systémy. Níže naleznete návod, jak X2Go na Linuxu zprovoznit.
UPOZORNĚNÍ: Na konci článku najdete video tutoriál.
Konfigurace serveru
Nastavení serverové části X2Go se liší v závislosti na použité linuxové distribuci. Proto jsme připravili podrobný návod pro nejpopulárnější distribuce. Pokud zde vaši distribuci nenajdete, doporučujeme prozkoumat správce balíčků vašeho systému nebo oficiální web X2Go, kde by měl být dostupný zdrojový kód ke stažení.
X2Go vyžaduje pro své fungování SSH. Před zahájením konfigurace se proto ujistěte, že máte SSH nastavené, včetně přesměrování X11.
Ubuntu
X2Go se skládá ze dvou částí. Na Ubuntu je standardně dostupný pouze klient. To je problém, pokud chcete hostovat relaci X2Go. Komunita proto vytvořila PPA, kterou můžete přidat a jednoduše tak doinstalovat serverovou komponentu. Tato PPA je univerzální, takže funguje i na serverech a všech odvozených distribucích, jako jsou Elementary OS nebo Linux Mint.
Otevřete terminál a přidejte X2Go PPA:
sudo apt-add-repository ppa:x2go/stable
Poté aktualizujte seznam softwarových zdrojů:
sudo apt update
Následně nainstalujte serverový software X2Go:
sudo apt-get install x2goserver x2goserver-xsession
Tyto dva balíčky jsou obvykle dostačující. Pokud však používáte Lubuntu nebo Ubuntu Mate, je potřeba nainstalovat ještě doplňkové balíčky, které integrují X2Go s daným desktopovým prostředím:
Ubuntu Mate:
sudo apt-get install x2gomatebindings
Lubuntu:
sudo apt-get install x2golxdebinding
Instalace těchto balíčků automaticky nakonfiguruje server X2Go, není potřeba nic dalšího manuálně nastavovat.
Debian
I když Debian sdílí s Ubuntu stejný základ, konfigurace X2Go je o něco složitější. Je potřeba provést několik manuálních kroků. Nejprve přidejte klíč pro repozitář, protože Debian nebude instalovat software z nedůvěryhodných zdrojů:
sudo apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
Nyní přidejte samotný repozitář:
Poznámka: Pokud nepoužíváte stabilní verzi Debianu 9.2, nahraďte „stable“ verzí vašeho systému.
echo 'deb https://packages.x2go.org/debian stable main' | sudo tee /etc/apt/sources.list.d/x2go.list
Po přidání zdroje softwaru proveďte aktualizaci seznamu balíčků:
sudo apt-get update
Nakonec nainstalujte serverové nástroje X2Go:
sudo apt-get install x2goserver x2goserver-xsession
Arch Linux
Arch Linux podporuje X2Go server prostřednictvím komunitního repozitáře. Nainstalujte ho pomocí správce balíčků:
sudo pacman -S x2goserver
Po instalaci vytvořte novou databázi pro X2Go:
sudo x2godbadmin --createdb
Nakonec aktivujte serverovou službu v systemd a spusťte ji:
sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service
Fedora
Na Fedoře je X2Go dobře podporované. Nainstalujte ho jako jakýkoli jiný balíček pomocí příkazu dnf:
sudo dnf install x2goserver x2goserver-xsession
Poté vytvořte databázi, kterou bude X2Go používat (pokud tak Fedora neučiní za vás):
sudo x2godbadmin --createdb
Nakonec aktivujte službu pomocí systemd:
sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service
OpenSUSE
Serverový software X2Go je dostupný v oficiálních repozitářích vývojáře. Přidejte je následujícími příkazy:
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ářů nainstalujte balíčky do systému:
sudo zypper in x2goserver x2goserver-xsession
Vytvořte databázi pro X2Go. Balíčky SUSE to někdy udělají za vás, ale pokud X2Go nebude fungovat, pravděpodobně to budete muset udělat sami:
sudo x2godbadmin --createdb
Po instalaci aktivujte X2Go pomocí systemd:
sudo systemctl enable x2goserver.service
sudo systemctl start x2goserver.service
Instalace klienta X2Go
Po konfiguraci serveru je čas se vzdáleně připojit. Klient X2Go je oblíbený na Linuxu, ale je dostupný také pro Windows, Android a další platformy. Pro připojení k serveru Linux, budete potřebovat klienta pro svůj systém. Naštěstí konfigurace klienta je jednodušší než serverová část. Pokud zde svou distribuci nenajdete, podívejte se na oficiální stránky, kde najdete nejnovější zdrojovou verzi.
Ubuntu
sudo apt install x2goclient
Debian
sudo apt-get install x2goclient
Arch Linux
sudo pacman -S x2goclient
Fedora
sudo dnf install x2goclient
OpenSUSE
Nejnovější verzi klienta X2Go najdete na OBS. Vyberte svou verzi OpenSUSE a klikněte na „Instalovat jedním kliknutím“.
Připojení
Pro připojení zadejte název nebo IP adresu vzdáleného serveru/počítače, na kterém běží X2Go. Měla by to být stejná adresa, kterou používáte pro SSH. Dále postupujte podle následujících kroků:
Například: Pro připojení k ploše bych zadal „arch-linux-desktop“ nebo veřejnou IP adresu, pokud bych se připojoval zvenku.
Do pole „přihlášení“ zadejte uživatelské jméno, které používáte pro SSH.
Port byste měli ponechat výchozí (22), pokud jste ho v SSH nenastavili jinak.
Nakonec vyberte z rozevíracího menu prostředí pracovní plochy. Pokud v seznamu nic nevidíte, musíte si některé z prostředí doinstalovat.
Poznámka: Pro X2Go doporučujeme lehká prostředí jako LXDE, MATE nebo XFCE.
Po nastavení klikněte na „OK“ pro připojení k serveru X2Go!