GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak nastavit Apache Guacamole na Raspberry Pi!

Dnes se podíváme na to, jak nainstalovat Apache Guacamole na Raspberry Pi.

Apache Guacamole je brána vzdálené plochy bez klienta, která běží ve vašem prohlížeči. Stručně řečeno, můžete RDP, VNC nebo SSH do zařízení ve vaší síti prostřednictvím webového prohlížeče. Můžete také nastavit Telnet a Kubernetes, ale tím se v tomto tutoriálu nebudeme zabývat. Tento nástroj funguje velmi dobře a umožňuje vám spravovat všechna vaše připojení na centralizovaném místě dostupném z webového prohlížeče.

Doporučuji, abyste použili Raspberry Pi 4 při použití Guacamole, protože podporuje gigabitový ethernet. To bude fungovat na všech zařízeních Raspberry Pi, ale šířka pásma sítě je to, co vás nakonec bude omezovat při používání starších zařízení.

Nastavíme to pomocí Docker a Portainer, takže pokud jste to ještě nenastavili, podívejte se prosím na můj tutoriál zde.

Pokud se chcete dozvědět o kontejneru Apache Guacamole Docker nebo jej nainstalovat bez použití Portaineru, můžete najít stránku github zde.

1. Návod – Raspberry Pi Apache Guacamole

1. Nejprve vytvoříme svazek v Porttaineru. Otevřete Portainer a vyberte Svazky. Poté vyberte Přidat hlasitost .

2. Zadejte název jako Guacamole a poté vytvořte svazek .

3. Přejděte na Kontejnery a Přidat Kontejner .

4. Zadejte název jako Guacamole a pod obrázkem zadejte oznu/guacamole:armhf . Vyberte možnost Publikovat nový síťový port a zadejte 8080 pro hostitele i kontejner. POZNÁMKA :Pokud používáte port 8080 pro cokoli jiného, ​​můžete použít jiný port.

5. V dolní části vyberte Hlasitosti a poté mapujte další objem s cestou /config a objem, který jsme vytvořili dříve. Vyberte Zásady restartování a změňte zásady restartování na Vždy. Poté můžete rozmístit kontejner !

6. Obraz se nyní stáhne a nainstaluje. Budete tomu muset věnovat více než 5–10 minut, než bude celý proces dokončen . Když se tak stane, můžete přejít na Apache Guacamole pomocí IP adresy a portu 8080 vašeho Raspberry Pi.

http://[RASPBERRY_PI_IP]:[PORT]

7. Když vstoupíte na vstupní stránku, přihlaste se pomocí uživatelského jména guacadmin a heslo guacadmin .

8. První věc, kterou uděláme, je vytvořit nové uživatelské jméno a smazat guacadmin . V pravém horním rohu vyberte guacadmin a poté nastavení . Vyberte možnost Uživatelé a poté Nový uživatel .

9. Vytvořte nového uživatele a uložte. POZNÁMKA :Je zde spousta různých možností, se kterými si můžete pohrát, pokud chcete.

10. Odhlásit se a poté přihlásit v s nově vytvořeným uživatelem. Přejděte do nastavení a poté odstraňte guacadmin uživatel.

11. Proces nastavení je nyní dokončen!

2. Nastavení vzdáleného připojení

Nastavení vzdáleného připojení je velmi jednoduché. Klíčem je zajistit, aby cílové zařízení (Windows, Mac, Linux PC) bylo správně nakonfigurováno. Obecně platí, že relace RDP nebo VNC budete používat, pokud chcete zobrazit plochu cílového počítače, a SSH, pokud se chcete připojit k terminálu. Nebudu se zabývat každým příkladem, ale proberu obecný způsob přidání nové skupiny a připojení.

2.1 Jak vytvořit skupinu připojení

Skupiny vám poskytují snadný způsob strukturování vašich strojů. To bude nutné vytvořit na základě vašich požadavků, ale obecně své stroje rozděluji podle kategorií (Windows, Linux).

1. Přejděte do nastavení a vyberte Připojení a poté Nové Skupina .

2. Pojmenujte svou skupinu, upravte veškerá nastavení a vyberte Uložit .

2.2 Jak vytvořit nové připojení

Připojení jsou to, co budete používat k připojení ke svým strojům. Nebudu uvádět konkrétní příklady, ale ukážu vám, jak můžete vytvořit připojení RDP, VNC nebo SSH.

1. Přejděte do nastavení a vyberte Připojení a poté Nové připojení .

2. Zadejte Jméno a poté vyberte Umístění a vyberte skupinu. V části Protokol , vyberte RDP, VNC nebo SSH.

3. Existuje tuna nastavení zde, ale jednoduše zadejte informace do Parametry sekce vám umožní připojení. Přidejte svůj Název hostitele a port (3389 pro RDP, 5900 pro VNC, 22 pro SSH). Poté přidejte své Uživatelské jméno a Heslo do cílového zařízení a uložte spojení. Existuje spousta dalších možností, které lze změnit, ale obecně jsou tyto nejdůležitější.

2.3 Multi-Factor Authentication

Existuje mnoho důvodů, proč by někdo chtěl vystavit Apache Guacamole vnějšímu internetu. Obecně se doporučuje, abyste namísto odhalení služby použili VPN k tunelování zpět do vaší domácí sítě. Pokud to však chcete vystavit internetu, můžete použít Nginx Proxy Manager, nastavit certifikát SSL a povolit dvoufaktorové ověřování na Guacamole. Chcete-li povolit dvoufaktorové ověřování, postupujte takto.

1. Otevřete Portainer, přejděte do kontejneru a vyberte Duplikovat/Upravit.

2. V dolní části vyberte Env a přidejte proměnnou prostředí.

3. Zadejte EXTENSIONS v názvu a auth-totp v hodnotě.

4. Vyberte Nasadit kontejner. Kontejner se nyní znovu nasadí a když se přihlásíte, budete požádáni o nastavení dvoufaktorového ověřování!

3. Závěr – Raspberry Pi Apache Guacamole

Apache Guacamole je úžasný malý nástroj a jeho nastavení na Raspberry Pi je velmi snadné. Je velmi příjemné spravovat vzdálená připojení na centrálním místě a je skvělé, že to funguje na všech zařízeních s webovým prohlížečem! Vždy jsem používal nástroje pro připojení ke vzdálené ploše, ale pokaždé, když jsem je chtěl implementovat na novém zařízení, bylo to celé nastavení. Toto je snadný způsob, jak zasáhnout všechna vaše zařízení současně!

Pokud máte nějaké dotazy, zanechte je prosím v komentářích. Děkujeme za přečtení!


Docker

Jak nainstalovat Docker na Raspberry Pi

  1. Jak nainstalovat OpenVZ na Debian 9

  2. Příkazy Dockeru pro správu životního cyklu kontejneru (definitivní průvodce)

  3. Jak nainstalovat Portainer na Raspberry Pi!

Jak přidat vlastní položky GitHub a Docker do ONLYOFFICE

  1. Nainstalujte Docker (operační systém založený na Debianu)

  2. Práce s kontejnery Docker z příkazového řádku

  3. Použijte Docker k nastavení Plex na Synology NAS

Nginx Proxy Manager Raspberry Pi Pokyny k instalaci!

  1. Portainer – Nejjednodušší způsob, jak spravovat Docker

  2. Jak nastavit Apache Guacamole na Raspberry Pi!

  3. Nainstalujte si Docker a naučte se základní manipulaci s kontejnery v CentOS a RHEL 8/7 – část 1