A z nejběžnějších úkonů, které se obvykle provádějí v každém systému je třeba použít nějaké řešenína vzdálenou plochu a hlavně dnes, protože v mnoha pracovních a společenských prostředích je to požadováno.
Pro případ Linux máme různá řešení které každý z nich plní hlavní úkol, pro který je nabízen, a odtud se každý z nich vyznačuje tím, že nabízí některé odlišné vlastnosti jiným implementacím.
Z řad nejoblíbenější aplikace, které máme TeamViewer která nabízí osobní i komerční možnosti, dalším dobře známým řešením je VNC, stejně jako ten, který nabízí Chrome (webový prohlížeč).
A právě o tom bych se s vámi rád v tomto článku podělil o implementaci, která se zdála docela zajímavá, protože kromě open source řešení je velká část jejího kódu JavaScript a dokáže splnit požadavky více než jednoho z našich milých čtenářů.
Aplikace, o které si dnes povíme, je Linux Remote Desktop, který nedávno oznámil dostupnost své nová verze projektu "Linux Remote Desktop 0.9" o čemž bylo zjištěno, že se jedná o první stabilní verzi projektu, připravenou pro vytvoření pracovních implementací.
O vzdálené ploše Linux
Pro ty, kteří nejsou obeznámeni s Linux Remote Desktop, by měli vědět, že to je vyvinuta jako platforma pro organizaci práce vzdálených uživatelů. Přístup na plochu je možný prostřednictvím libovolného klienta RDP nebo z webového prohlížeče.
Platforma umožňuje konfigurovat server Linux pro automatizaci vzdálené práce zaměstnanců, což umožňuje uživatelům připojit se k virtuální ploše přes síť a spouštět grafické aplikace poskytované správcem.
Projekt nabízí dokovatelný kontejner připravený k použití, který lze nasadit libovolnému počtu uživatelů. Pro správu infrastruktury je k dispozici webové administrátorské rozhraní.
Prostředí sám je tvořen pomocí typických otevřených komponent, jako je xrdp (implementace serveru pro přístup k ploše pomocí protokolu RDP), Ubuntu Xrdp (šablona kontejneru kontejneru pro více uživatelů založená na xrdp s podporou přesměrování zvuku), Apache Guacamole (brána pro přístup k ploše pomocí webového prohlížeče) a Nubo ( prostředí serveru pro vytváření systémů vzdáleného přístupu).
Na straně klíčové vlastnosti Vzdálená plocha Linuxu:
- Platformu lze použít na jakékoli distribuci Linuxu, která má schopnost spouštět kontejnery dockerů.
- Byla deklarována možnost vytváření víceuživatelských systémů (Multi-Tenant) pro neomezený počet uživatelů.
- Podpora vícefaktorové autentizace a práce bez použití VPN.
- Možnost přístupu na plochu z běžného prohlížeče bez instalace specializovaných programů pro vzdálený přístup.
- Správa všech desktopů a dostupných aplikací organizace prostřednictvím centralizovaného webového administrátorského rozhraní.
Jak nainstalovat vzdálenou plochu Linux?
Pro ty, kteří mají zájem o možnost instalace vzdálené plochy Linuxu do svého systému, by to měli vědět musí mít nainstalovaný Docker, protože jak již bylo zmíněno, implementace se skládá z několika komponent, které spolupracují.
Aby bylo možné nainstalovat server do počítače, stačí stáhnout a spustit instalační skript. To lze získat otevřením terminálu a zadáním následujícího příkazu
sudo curl -L https://github.com/nubosoftware/linux-remote-desktop/releases/download/0.9/bootstrap.sh -o /usr/local/bin/nubo-bootstrap.sh
Jakmile je stahování skriptu hotové, nyní mu musíme udělit oprávnění ke spuštění, můžeme to udělat zadáním následujícího příkazu do terminálu:
sudo chmod +x /usr/local/bin/nubo-bootstrap.sh
Jakmile je toto hotovo, můžeme nyní spustit skript pro instalaci vzdálené plochy Linuxu na náš počítač:
sudo /usr/local/bin/nubo-bootstrap.sh
Nakonec, pokud máte zájem dozvědět se více o této implementaci, můžete si prostudovat podrobnosti Na následujícím odkazu.
Webové administrační rozhraní je implementováno v JavaScriptu a je šířeno pod licencí Apache 2.0.