Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Instal Guacamole di Ubuntu 20.04 LTS. Sebelum melanjutkan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo
hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Apache Guacamole adalah gateway desktop jarak jauh berbasis web HTML5 tanpa klien yang menyediakan akses jarak jauh ke server dan desktop melalui browser web. Ini mendukung protokol standar seperti VNC, RDP, SSH, dan Kubernetes, dan Anda tidak perlu menginstal perangkat lunak apa pun di komputer klien. Mendukung clipboard, transfer file melalui SFTP dan memungkinkan Anda untuk mengelola beberapa sesi desktop jarak jauh.
Prasyarat:
- Sistem Operasi dengan Ubuntu 20.04
- Alamat IPv4 Server dengan Hak Pengguna Super (Akses Root)
- Terminal Gnome untuk Desktop Linux
- Klien Putty SSH untuk Windows atau macOS
- Powershell untuk Windows 10/11
- Familiar dengan Perintah APT
Instal Guacamole di Ubuntu
Langkah 1. Pertama, sebelum Anda mulai menginstal paket apa pun di server Ubuntu Anda, kami selalu menyarankan untuk memastikan bahwa semua paket sistem telah diperbarui.
sudo apt update sudo apt upgrade
Langkah 2. Instal dependensi untuk instalasi Guacamole.
Jalankan perintah berikut untuk menginstal dependensi yang diperlukan:
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
Langkah 3. Instal Guacamole di sistem Ubuntu.
Unduh Guacamole versi terbaru dari situs web resmi:
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
Setelah mengunduh, ekstrak kode sumber Guacamole:
tar zxvf 1.2.0.tar.gz cd guacamole-server-1.2.0autoconf -i
Kemudian, jalankan skrip konfigurasi untuk memverifikasi apakah ada dependensi yang hilang. Ini biasanya memakan waktu sekitar dua menit, jadi bersabarlah saat skrip melakukan pemeriksaan ketergantungan:
./configure --with-init-dir=/etc/init.d
Anda akan melihat output berikut:
------------------------------------------------ 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.
Selanjutnya, kompilasi dan instal Guacamole, jalankan perintah di bawah ini, satu demi satu:
sudo make sudo make install sudo ldconfig
Setelah itu, aktifkan dan mulai layanan Guacamole menggunakan perintah berikut:
sudo systemctl start guacd sudo systemctl enable guacd sudo systemctl status guacd
Hanya itu yang perlu Anda lakukan untuk menginstal Instal Apache Guacamole di Ubuntu 20.04 LTS Focal Fossa. Saya harap Anda menemukan tip cepat ini bermanfaat. Untuk bacaan lebih lanjut tentang Instal Guacamole, silakan merujuk ke basis pengetahuan resmi mereka. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar di bawah.