Cara Enable Remote Desktop Protocol Menggunakan xrdp di Ubuntu 22.04

Cara Enable Remote Desktop Protocol Menggunakan xrdp di Ubuntu 22.04

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.

Baca juga: Cara Install Vtiger CRM pada Nginx di Ubuntu 20.04

Point

Terdapat point-point dalam artikel iini.

  1. Update Server
  2. Install xrdp
  3. Configure Xrdp & Firewall
  4. Testing

Persyaratan

Terdapat beberapa persyaratan dalam artikel ini.

Baca juga: Cara Install Vtiger CRM pada Apache di Ubuntu 20.04

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

Baca juga: Cara Install EspoCRM pada Apache di Ubuntu 18.04

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:

output session type - cara enable remote desktop protocol

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.

cara enable remote desktop protocol menggunakan xrdp

Kemudian Save, dan klik Connect ke server yang sudah di setting sebelumnya.

Terdapat notifikasi, langsung saja klik Connect.

klik connect

Karena settingan usernya adalah Ask when required, maka kamu perlu masukkan user nya.

masukan user - cara enable remote desktop protocol

Continue jika sudah. Dan akan tampil Desktop atau GUI dari Ubuntu kamu.

tampilan desktop

Lakukan Initial Setup.

initial setup

GUI telah berhasil di-setup dan dapat digunakan.

gui berhasil di setup

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.