V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Install Guacamole na Ubuntu 20.04 LTS. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Apache Guacamole je webová brána vzdálené plochy HTML5 bez klienta, která poskytuje vzdálený přístup k serverům a desktopům prostřednictvím webového prohlížeče. Podporuje standardní protokoly jako VNC, RDP, SSH a Kubernetes a na klientský počítač nemusíte instalovat žádný software. Podporuje schránku, přenos souborů přes SFTP a umožňuje spravovat více relací vzdálené plochy.
Předpoklad:
- Operační systém s Ubuntu 20.04
- Adresa IPv4 serveru s oprávněními superuživatele (přístup root)
- Gnome Terminal pro Linux Desktop
- Klient PuTTy SSH pro Windows nebo macOS
- Powershell pro Windows 10/11
- Znáte příkazy APT
Nainstalujte Guacamole na Ubuntu
Krok 1. Než začnete instalovat jakýkoli balíček na svůj server Ubuntu, vždy doporučujeme zkontrolovat, zda jsou všechny systémové balíčky aktualizovány.
sudo apt update sudo apt upgrade
Krok 2. Nainstalujte závislosti pro instalaci Guacamole.
Spuštěním následujícího příkazu nainstalujte požadované závislosti:
sudo apt install -y build-essential libcairo2-dev libjpeg-turbo8-dev libpng-dev \ libtool-bin libossp-uuid-dev libavcodec-dev libavutil-dev libswscale-dev \ freerdp2-dev libpango1.0-dev libssh2-1-dev libvncserver-dev libtelnet-dev \ libssl-dev libvorbis-dev libwebp-dev
Krok 3. Nainstalujte Guacamole do systému Ubuntu.
Stáhněte si nejnovější verzi Guacamole z oficiálních stránek:
wget "https://apache.org/dyn/closer.cgi?action=download&filename=guacamole/1.2.0/source/guacamole-server-1.2.0.tar.gz" -O guacamole-server-1.2.0.tar.gz
Po stažení extrahujte zdrojový kód Guacamole:
tar zxvf 1.2.0.tar.gz cd guacamole-server-1.2.0autoconf -i
Potom spusťte konfigurační skript a ověřte, zda nechybí nějaké závislosti. To obvykle trvá asi dvě minuty, takže buďte trpěliví, protože skript provádí kontrolu závislosti:
./configure --with-init-dir=/etc/init.d
Měli byste vidět následující výstup:
------------------------------------------------ guacamole-server version 1.2.0------------------------------------------------ Library status: freerdp2 ............ yes pango ............... yes libavcodec .......... yes libavformat.......... yes libavutil ........... yes libssh2 ............. yes libssl .............. yes libswscale .......... yes libtelnet ........... yes libVNCServer ........ yes libvorbis ........... yes libpulse ............ yes libwebsockets ....... yes libwebp ............. yes wsock32 ............. no Protocol support: Kubernetes .... yes RDP ........... yes SSH ........... yes Telnet ........ yes VNC ........... yes Services / tools: guacd ...... yes guacenc .... yes guaclog .... yes FreeRDP plugins: /usr/lib/x86_64-linux-gnu/freerdp2 Init scripts: no Systemd units: no Type "make" to compile guacamole-server.
Dále zkompilujte a nainstalujte Guacamole, spusťte níže uvedené příkazy jeden po druhém:
sudo make sudo make install sudo ldconfig
Poté povolte a spusťte službu Guacamole pomocí následujícího příkazu:
sudo systemctl start guacd sudo systemctl enable guacd sudo systemctl status guacd
To je vše, co potřebujete k instalaci Install Apache Guacamole na Ubuntu 20.04 LTS Focal Fossa. Doufám, že vám tento rychlý tip pomůže. Další informace o instalaci Guacamole naleznete v jejich oficiální znalostní databázi. Pokud máte dotazy nebo návrhy, neváhejte zanechat komentář níže.