Jika pada artikel sebelumnya kita membahas mengenai Cara Install Gnome di Ubuntu 22.04, maka diperlukan RDP untuk dapat melakukan remote ke GUI dari Gnome Ubuntu kamu. Lantas, bagaimana cara enable remote desktop protocol menggunakan xrdp di Ubuntu 22.04?
Simak informasi lebih lengkapnya pada artikel di bawah ini.
Baca juga: Cara Install Apache Tomcat 10 di Ubuntu 20.04
Remote Desktop Protocol
Remote Desktop Protocol atau RDP adalah network protocol yang dikembangkan oleh Microsoft yang memungkinkan pengguna untuk mengakses dan berinteraksi dari jarak jauh dengan user interface dari server Remote Windows Server. RDP bekerja pada model client-server, dimana RDP client di install di local machine, dan RDP server di install di remote server.
RDP banyak digunakan untuk remote connections, tetapi kamu juga bisa berinteraksi dengan user interface dari remote Linux Server menggunakan tools semacam xrdp, yaitu implementasi open-source dari RDP Server.
Pada tutorial ini, kami akan membahas mengenai Cara Enable Remote Desktop Protocol Menggunakan xrdp di Ubuntu 22.04.
Point
Terdapat point-point dalam artikel iini.
- Update Server
- Install xrdp
- Configure Xrdp & Firewall
- Testing
Persyaratan
Terdapat beberapa persyaratan dalam artikel ini.
- VPS dengan OS Ubuntu 22.04 yang sudah terinstall Gnome. Kamu bisa baca Cara Install Gnome di Ubuntu 22.04.
- Windows atau MacOS yang sudah menginstall Aplikasi Microsoft Remote Desktop.
Cara Enable Remote Desktop Protocol Menggunakan xrdp di Ubuntu 22.04
Berikut cara enable remote desktop protocol menggunakan xrdp di Ubuntu 22.04, yakni:
Update Server
Login sebagai root dan update package yang ada pada server supaya up-to-date.
$ apt update -y $ reboot
Install xrdp
xrdp adalah implementasi open-source dari RDP server yang memungkinkan RDP connections untuk Linux-based Server.
$ apt-get install xrdp -y $ systemctl status xrdp
Output:
-
xrdp.service - xrdp daemon
Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-01-26 11:51:20 UTC; 25s ago Docs: man:xrdp(8) man:xrdp.ini(5) Process: 2457 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS) Process: 2465 ExecStart=/usr/sbin/xrdp $XRDP_OPTIONS (code=exited, status=0/SUCCESS) Main PID: 2466 (xrdp) Tasks: 1 (limit: 4657) Memory: 864.0K CPU: 15ms CGroup: /system.slice/xrdp.service └─2466 /usr/sbin/xrdp
Kalau status xrdp tidak running, kamu bisa start dengan perintah berikut.
$ systemctl start xrdp
Configure xrdp & Firewall
Di step ini, diperlukan konfigurasi xrdp dan update firewall, untuk path file config xrdp berada di /etc/xrdp/xrdp.ini.
$ nano /etc/xrdp/xrdp.ini
File konfigurasinya berisikan section yang berbeda.
- Globals: Menentukan global configuration setting untuk xrdp.
- Logging: Menentukan logging subsystem parameter untuk logs.
- Channels: Menentukan multiple channel parameter yang di-support RDP.
- Session types: Menentukan beberapa jenis sesi yang di-support oleh xrdp. Setiap session type configuration didefinisikan sebagai bagian terpisah di bawah session type name yang diapit tanda kurung seperti [Xorg] dan [XVnc], tidak ada [Session types] di dalam file tersebut, sebaliknya ditulis sebagai komentar.
Pada file konfigurasi, cek pada section Session types.
Output:
Secara default, parameter username dan password di set ke ask, yang berarti pengguna yang melakukan koneksi ke server akan diminta memasukkan username dan password untuk bisa terhubung melalui RDP. Sebenarnya, parameter seperti nama, username dan password dapat diubah jika diperlukan. Untuk koneksi RDP awal ke server, konfigurais default sudah cukup.
Konfigurasi Firewall untuk allow remote connections dari Public IP ke port 3389. Protokol RDP menggunakan TCP/IP dengan port 3389.
$ nano /etc/csf/csf.conf
Tambahkan port 3889 pada TCP_OUT dan TCP_IN.
Save dan exit.
Reload CSF Rules.
$ csf -r
Testing
Langkah terakhir adalah testing RDP. Pada MacOS kamu bisa gunakan aplikasi Microsoft Remote Desktop yang dapat di-download di App Store, kalau Windows menggunakan Remote Desktop Protocol yang sudah tersedia secara default.
Kemudian Save, dan klik Connect ke server yang sudah di setting sebelumnya.
Terdapat notifikasi, langsung saja klik Connect.
Karena settingan usernya adalah Ask when required, maka kamu perlu masukkan user nya.
Continue jika sudah. Dan akan tampil Desktop atau GUI dari Ubuntu kamu.
Lakukan Initial Setup.
GUI telah berhasil di-setup dan dapat digunakan.
Tampilan di atas menandakan bahwa kamu sudah dapat menggunakan Desktop atau GUI Ubuntu kamu sesuai dengan kebutuhan.
Kesimpulan
Jika mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil Enable Remote Desktop Protokol Menggunakan xrdp di Ubuntu 22.04
Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb. Semoga artikel ini membantu.