Akses Jarak Jauh Ubuntu Ternyata Mudah Cara Remote Desktop dengan xrdp

Smallest Font
Largest Font

Cara remote desktop Ubuntu seringkali menjadi tantangan tersendiri bagi para administrator sistem maupun pengguna biasa yang ingin mengendalikan mesin Linux mereka secara visual dari jarak jauh. Masalah nyata yang sering muncul adalah kebingungan dalam memilih protokol yang stabil dan kegagalan konfigurasi yang membuat layar hanya menampilkan layar hitam (black screen). Padahal, dengan memanfaatkan protokol yang tepat, Anda bisa mengontrol server atau komputer desktop Ubuntu Anda seolah-olah sedang duduk langsung di depan monitor tersebut.

Metode yang paling andal dan umum digunakan untuk kebutuhan ini adalah dengan memasang xrdp, sebuah implementasi open-source dari Remote Desktop Protocol (RDP) milik Microsoft. Melalui xrdp, pengguna Windows dapat memanfaatkan aplikasi bawaan bernama Remote Desktop Connection (RDC) tanpa perlu menginstal perangkat lunak pihak ketiga yang rumit. Mari kita bahas langkah demi langkah cara mengonfigurasinya dengan tepat dan aman.

Sebelum masuk ke proses instalasi, Anda harus memastikan bahwa mesin Ubuntu Anda memenuhi standar kebutuhan sistem agar performanya tetap responsif saat diakses. Berdasarkan standar teknis operasional, terdapat spesifikasi minimum yang wajib dipenuhi agar lingkungan desktop grafis dapat berjalan dengan lancar saat menerima koneksi jarak jauh.

  • RAM: Minimal 2 GB atau lebih tinggi sangat disarankan agar proses rendering GUI tidak membebani sistem.
  • CPU: Prosesor minimal berkecepatan Single-core 1 GHz atau lebih tinggi.
  • Penyimpanan (Storage): Ruang kosong minimal sebesar 25 GB untuk mengakomodasi file sistem dan desktop environment.
  • Jaringan: Kartu jaringan (Basic NIC) dengan koneksi internet atau lokal yang stabil.
  • Hak Akses: Pengguna dengan hak istimewa sudo untuk menjalankan perintah instalasi paket.

Dari pengalaman saya menangani berbagai server berbasis Linux, memaksakan lingkungan grafis (GUI) pada spesifikasi di bawah standar minimum tersebut hanya akan membuat sesi remote desktop menjadi sangat lambat dan sering mengalami freeze. Pastikan juga mesin Ubuntu Anda sudah terinstal desktop environment seperti GNOME atau XFCE karena xrdp tidak akan berfungsi jika sistem Anda hanya berupa teks atau Command Line Interface (CLI) murni.

Cara Mengonfigurasi RDP di Ubuntu 24.04 Akses Jarak Jauh Berbagi Layar | Agung Channel

Langkah Demi Langkah Mengonfigurasi xrdp di Ubuntu

Proses instalasi dan konfigurasi xrdp ini sebenarnya cukup instan jika Anda mengikuti urutan perintahnya secara logis dan berurutan. Ikuti panduan teknis di bawah ini untuk memulai prosesnya melalui terminal Ubuntu Anda.

  1. Buka terminal Anda dan lakukan pembaruan indeks paket lokal untuk memastikan Anda mendapatkan versi perangkat lunak terbaru dengan menjalankan perintah sudo apt update.
  2. Instal paket xrdp ke dalam sistem dengan mengeksekusi perintah berikut: sudo apt install xrdp -y.
  3. Setelah proses instalasi selesai, verifikasi status layanan untuk memastikan bahwa xrdp sudah berjalan otomatis menggunakan perintah sudo systemctl status xrdp.
  4. Secara default, protokol xrdp mendengarkan dan berjalan pada TCP port 3389. Kita harus memasukkan pengguna xrdp ke dalam grup ssl-cert agar memiliki akses ke file sertifikat keamanan dengan perintah: sudo adduser xrdp ssl-cert.
  5. Lakukan restart pada layanan xrdp untuk menerapkan semua perubahan konfigurasi tersebut melalui perintah: sudo systemctl restart xrdp.

Kesalahan umum yang saya lihat adalah pengguna lupa menambahkan user xrdp ke dalam grup ssl-cert. Dampaknya, ketika Anda mencoba melakukan koneksi dari komputer client, sistem akan langsung menolak koneksi tersebut atau meminta autentikasi berulang-ulang tanpa memberikan akses ke desktop.

Mengatur Firewall untuk Mengamankan Koneksi Remote Desktop

Keamanan adalah aspek paling krusial ketika Anda membuka akses jalur luar ke dalam sistem operasi. Karena port default RDP berada pada TCP port 3389, membiarkan port ini terbuka secara bebas ke publik tanpa filter firewall sama saja dengan mengundang potensi serangan siber berbahaya.

Jika Anda menggunakan Uncomplicated Firewall (UFW) bawaan Ubuntu, Anda wajib membatasi IP mana saja yang diizinkan untuk mengakses port tersebut. Jangan pernah membuka port 3389 untuk semua IP publik (0.0.0.0) kecuali jika Anda berada di dalam jaringan privat virtual (VPN) yang terisolasi dengan aman.

Sebagai contoh praktis, jika komputer Windows Anda yang bertindak sebagai client memiliki IP spesifik, misalnya 192.168.1.50, Anda cukup mengizinkan IP tersebut untuk mengakses port xrdp. Jalankan perintah sudo ufw allow from 192.168.1.50 to any port 3389 proto tcp, lalu muat ulang aturan firewall dengan perintah sudo ufw reload guna memastikan konfigurasi baru tersebut langsung aktif.

Cara Menghubungkan dari Komputer Windows

Setelah seluruh konfigurasi di sisi server Ubuntu selesai diatur dengan benar, sekarang saatnya melakukan pengujian koneksi dari komputer client yang menggunakan sistem operasi Windows. Aplikasi Remote Desktop Connection bawaan Windows akan berinteraksi langsung dengan port default RDP yang telah kita aktifkan sebelumnya.

Buka menu Start di Windows, ketik "Remote Desktop Connection", lalu buka aplikasi tersebut. Pada kolom "Computer", masukkan alamat IP dari mesin Ubuntu Anda. Klik tombol "Connect" untuk memulai proses jabat tangan (handshake) antar-jaringan.

Saat pertama kali terhubung, Anda akan melihat peringatan mengenai identitas sertifikat digital yang tidak dikenal. Hal ini sangat wajar karena xrdp menggunakan sertifikat self-signed secara default. Anda cukup mengeklik "Yes" atau "Continue" untuk melanjutkan ke halaman login visual Ubuntu.

Pada layar login xrdp yang muncul di jendela baru, pastikan modul yang terpilih adalah "Xorg". Masukkan username dan password dari akun pengguna Ubuntu Anda dengan benar, kemudian klik "OK". Dalam beberapa detik, lingkungan desktop grafis Ubuntu akan termuat sepenuhnya di layar komputer Windows Anda.

Ringkasan Parameter Teknis Remote Desktop Ubuntu

Untuk memudahkan Anda dalam mengingat kembali komponen-komponen teknis penting yang digunakan dalam proses konfigurasi ini, berikut adalah tabel rangkuman parameter utama dalam pengaturan xrdp pada sistem operasi Ubuntu.

Parameter Teknis Utama Konfigurasi Remote Desktop Ubuntu via xrdp
Nama ParameterNilai KomponenFungsi Utama
Protokol DefaultxrdpMenyediakan server RDP open-source untuk Linux
Port Default RDPTCP port 3389Jalur komunikasi utama untuk menerima koneksi
Sertifikat Keamananssl-certGrup sistem untuk validasi enkripsi sesi
Modul Sesi GUIXorgMenangani rendering tampilan grafis saat login
Firewall DefaultUFWMengontrol dan membatasi akses IP ke port RDP

Dalam kasus yang sering saya temui di lapangan, jika Anda mengalami masalah layar hitam setelah berhasil login, besar kemungkinan hal tersebut terjadi karena user yang Anda gunakan untuk remote desktop sedang dalam posisi login secara lokal di mesin Ubuntu fisik. Linux GNOME secara default tidak mengizinkan satu user membuka dua sesi grafis simultan secara bersamaan. Solusi terbaiknya adalah memastikan Anda sudah melakukan logout dari komputer fisik Ubuntu sebelum mencoba mengaksesnya lewat aplikasi Remote Desktop Connection di Windows.

Mengandalkan konfigurasi xrdp berbasis petunjuk teknis dari DigitalOcean, PhoenixNAP, serta IDCloudHost terbukti menghasilkan performa yang konsisten untuk kebutuhan administratif harian Anda. Pastikan untuk selalu memperbarui sistem operasi Anda secara berkala guna menambal celah keamanan pada port jaringan yang terbuka.

Follow ngajimatematika.id Add to preferred sources on Google
Editors Team
Daisy Floren

What's Your Reaction?

  • Like
    0
    Like
  • Dislike
    0
    Dislike
  • Funny
    0
    Funny
  • Angry
    0
    Angry
  • Sad
    0
    Sad
  • Wow
    0
    Wow

Most viewed