Cara Menginstal Xrdp di Ubuntu 20.04


Xrdp adalah sumber terbuka yang setara dengan Protokol Desktop Jarak Jauh Microsoft (RDP). Dengan xrdp terinstal di sistem Linux, pengguna dapat mengakses desktop Linux dari jarak jauh menggunakan klien RDP seperti yang akan kami tunjukkan nanti di artikel ini. Ini sepenuhnya gratis untuk diunduh dan digunakan.

Tanpa basa-basi lagi, mari kita lihat bagaimana Anda dapat menginstal Xrdp di Desktop Ubuntu 20.04 dan 18.04.

Prasyarat

Panduan ini mengasumsikan bahwa Anda sudah menginstal salinan desktop Ubuntu 20.04 atau Ubuntu 18.04. Jika Anda memiliki instalasi minimal – tanpa GUI – maka disarankan untuk menginstal lingkungan desktop (seperti GNOME).

Untuk menginstal lingkungan desktop Ubuntu, jalankan perintah:

sudo apt install ubuntu-desktop

Langkah 1: Instal Xrdp di Ubuntu 20.04

Untuk memulai, luncurkan terminal Anda dan jalankan perintah berikut untuk menginstal Xrdp di sistem Anda.

sudo apt install xrdp

Saat diminta, tekan saja 'Y' dan tekan enter untuk melanjutkan instalasi.

Layanan Xrdp dimulai secara otomatis setelah instalasi. Anda dapat memverifikasi ini dengan menjalankan perintah:

sudo systemctl status xrdp

Outputnya mengkonfirmasi, tanpa diragukan lagi, bahwa daemon xrdp aktif dan berjalan.

Langkah 2: Konfigurasikan Xrdp di Ubuntu 20.04

Saat Xrdp diinstal, kunci sertifikat SSL – ssl-cert-snakeoil.key – ditempatkan di /etc/ssl/private/ map. Kita perlu menambahkan pengguna xrdp ke grup ssl-cert agar file dapat dibaca oleh pengguna.

sudo adduser xrdp ssl-cert

Xrdp mendengarkan pada port 3389 dan jika Anda berada di belakang firewall UFW, Anda perlu membuka port tersebut untuk mengizinkan lalu lintas masuk dari klien RDP. Dalam contoh ini, saya akan mengizinkan lalu lintas dari seluruh subnet saya ke sistem Ubuntu.

sudo ufw allow from 192.168.2.0/24 to any port 3389

Setelah itu, muat ulang firewall dan konfirmasi apakah port telah dibuka.

sudo ufw reload
sudo ufw status

Langkah 3: Akses Desktop Ubuntu Jarak Jauh dengan Klien RDP

Pada langkah ini, kita akan mengakses sistem desktop Ubuntu dari Windows 10 menggunakan Klien Desktop Jarak Jauh. Namun sebelum kami melakukannya, pastikan Anda logout terlebih dahulu dari Ubuntu 20.04. Hal ini karena Xrdp hanya mendukung satu Xsession.

Berikutnya, luncurkan klien Anda dan masukkan alamat IP sistem jarak jauh Anda, lalu klik tombol ‘Hubungkan’.

Pada pop-up yang mengharuskan Anda memverifikasi identitas sistem jarak jauh, abaikan kesalahan sertifikat dan klik tombol 'Berikutnya' untuk melanjutkan koneksi.

Pada halaman login Xrdp, berikan kredensial login Anda dan klik 'Oke'.

CATATAN: Pada titik ini, Anda mungkin menemukan layar hitam kosong, bukan latar belakang desktop Ubuntu. Faktanya, saya pribadi menemukannya dan setelah menggali beberapa kali, saya menemukan solusi yang bagus.

Perbaiki Layar Ubuntu Hitam

Solusinya cukup sederhana. Buka sistem jarak jauh dan edit skrip /etc/xrdp/startwm.sh.

sudo vim /etc/xrdp/startwm.sh

Tambahkan baris ini tepat sebelum baris yang menguji & mengeksekusi Xsession seperti yang ditunjukkan pada gambar di bawah.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Simpan file dan keluar. Kemudian mulai ulang layanan Xrdp.

sudo systemctl restart xrdp

Selanjutnya, mulai kembali koneksi. Setelah otentikasi awal, Anda akan diminta untuk mengautentikasi lagi seperti yang ditunjukkan.

Berikan kredensial Anda dan klik 'Otentikasi' dan terakhir, ini akan mengarahkan Anda ke layar desktop sistem desktop Ubuntu jarak jauh seperti yang ditunjukkan.

Kami ingin mendengar tanggapan Anda dan, lebih khusus lagi, tantangan yang Anda hadapi. Kami berharap panduan ini bermanfaat.