Apa yang bisa kami bantu?

A. Pendahuluan

XRDP merupakan aplikasi remote desktop berbasis open source yang memungkinkan pengguna mengakses server Linux menggunakan protokol RDP (Remote Desktop Protocol). Dengan XRDP, VPS Linux dapat diakses secara GUI (Graphical User Interface) melalui aplikasi Remote Desktop seperti bawaan Windows maupun aplikasi remote desktop lainnya.

XRDP sering digunakan untuk mempermudah pengelolaan server bagi pengguna yang lebih nyaman menggunakan tampilan desktop dibanding terminal SSH. Selain itu, XRDP juga mendukung berbagai desktop environment seperti XFCE, GNOME, maupun MATE.

Pada artikel ini akan dibahas cara instalasi dan konfigurasi XRDP Server pada VPS Linux berbasis Ubuntu 24 agar dapat diakses menggunakan Remote Desktop dari Windows maupun perangkat lainnya.

 

B. Persiapan

Sebelum melakukan instalasi XRDP Server, pastikan telah menyiapkan beberapa kebutuhan berikut:

  1. VPS dengan OS Linux Ubuntu 24 ataupun versi terbaru
  2. Akses root untuk proses instalasi
  3. Port RDP (3389) sudah open atau allow di firewall VPS

 

C. Langkah-Langkah

1. Login ke VPS via SSH

ssh username@IP-VPS

contoh:

ssh root@103.xx.xx.xx

 

2. Update Repository VPS

Sebelum instalasi, lakukan update package repository terlebih dahulu

apt update && apt upgrade -y

 

3. Install Desktop Environment

XRDP membutuhkan desktop environment agar tampilan GUI dapat digunakan.

Pada tutorial ini menggunakan XFCE karena ringan dan cocok untuk VPS.

Install XFCE:

apt install xfce4 xfce4-goodies -y
Gambar 1 - Install XFCE

4. Install XRDP Server

Install package XRDP menggunakan command berikut:

apt install xrdp -y
Gambar 2 - Install XRDP

5. Mengaktifkan dan Menjalankan XRDP

Aktifkan service XRDP agar berjalan otomatis saat boot:

systemctl enable xrdp
Gambar 3 - Aktifkan service XRDP

 

Jalankan service XRDP:

systemctl start xrdp

Cek status XRDP:

systemctl status xrdp-sesman
Gambar 4 - Cek status XRDP sesman

 

Ataupun bisa dengan jalankan command:

systemctl status xrdp

Jika berhasil, status akan menunjukkan active (running):

Gambar 5 - Cek status service XRDP

 

Untuk cek status xrdp dan xrdp-sesman bersamaan bisa jalankan command:

systemctl status xrdp xrdp-sesman
Gambar 6 - Cek status XRDP dan XRDP sesman

 

 

6. Konfigurasi XRDP Menggunakan XFCE

Agar XRDP menggunakan desktop XFCE, jalankan command berikut:

echo xfce4-session > ~/.xsession

Kemudian restart service XRDP:

systemctl restart xrdp

 

7. Cek session yang aktif

Untuk melakukan pengecekan session yang aktif bisa jalankan command berikut:

loginctl list-sessions | grep <USER>

Contoh: nama usernanya adalah xrdp

Gambar 7 - Cek user yang aktif di session

 

Cek semua session yang berjalan

loginctl list-sessions
Gambar 8 - Cek semua session yang aktif

 

 

D. Percobaan Akses server dengan Remote Desktop Connection di Windows

Buka Aplikasi Remote Desktop Connection:

Gambar 9 - Buka aplikasi remote desktop connection di windows

 

Kemudian masukkan IP VPS:

Gambar 10 - Input IP Public server

Klik Connect, lalu login menggunakan username dan password VPS.

 

Gambar 11 - Tampilan berhasil remote dan perlu input username serta password vps

 

 

Ganbar 12 - Tampilan remote desktop setelah berhasil login

 

Troubleshooting Apabila XRDP Terkendala

XRDP Gagal Login

Restart service XRDP:

systemctl restart xrdp

 

Black Screen Saat Login

Install package tambahan:

apt install xorgxrdp -y

Kemudian restart XRDP:

systemctl restart xrdp

 

Apabila masih terkendala bisa dicoba kembali jalankan command berikut:

apt install -y --reinstall xorgxrdp xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all && chown -R <USER>:<USER> /home/<USER> && chmod 700 /home/<USER> && rm -rf /tmp/.X11-unix/X* /tmp/.Xlock* /tmp/.X11-lock && echo 'exec dbus-launch --exit-with-session xfce4-session' > ~/.xsession && chmod +x ~/.xsession && cat ~/.xsession && systemctl restart xrdp xrdp-sesman && loginctl terminate-user <USER>

Note: Untuk bagian <USER> bisa diubah/sesuaikan dengan username server Anda.

 

Mengecek Port XRDP

Pastikan port 3389 aktif:

ss -tulpn | grep 3389

 

 

E. Penutup

XRDP menjadi solusi praktis untuk mengakses VPS Linux menggunakan tampilan desktop GUI melalui protokol Remote Desktop. Dengan kombinasi XRDP dan desktop environment ringan seperti XFCE, pengguna dapat melakukan administrasi server dengan lebih mudah dan nyaman.

Selain mudah digunakan, XRDP juga kompatibel dengan berbagai sistem operasi termasuk Windows dan Linux. Namun untuk keamanan yang lebih baik, disarankan membatasi akses port 3389 menggunakan firewall atau VPN agar server lebih aman dari akses tidak sah.

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.