Connect to an Ubuntu 18.04 Server w/ GUI (Xubuntu) using Remote Desktop Connection via xRDP
Daftar Isi:
- Menginstal Lingkungan Desktop
- Menginstal Xrdp
- Mengkonfigurasi Xrdp
- Mengkonfigurasi Firewall
- Menghubungkan ke Server Xrdp
- Kesimpulan
Xrdp adalah implementasi open source dari Microsoft Remote Desktop Protocol (RDP) yang memungkinkan Anda untuk mengontrol sistem remote secara grafis. Dengan RDP, Anda dapat masuk ke mesin jarak jauh dan membuat sesi desktop nyata sama seperti jika Anda masuk ke mesin lokal.
Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi server Xrdp di Ubuntu 18.04.
Menginstal Lingkungan Desktop
Umumnya, server Linux tidak memiliki lingkungan desktop yang diinstal. Langkah pertama kami adalah menginstal X11 dan lingkungan desktop yang ringan yang akan bertindak sebagai backend untuk Xrdp.
Ada beberapa lingkungan desktop (DE) yang tersedia di repositori Ubuntu. Kami akan menginstal Xfce. Ini adalah lingkungan desktop yang cepat, stabil, dan ringan, yang membuatnya ideal untuk penggunaan pada server jarak jauh.
Ketik perintah berikut sebagai pengguna dengan hak sudo untuk menginstal Xfce di server Anda:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Bergantung pada sistem Anda, mengunduh dan menginstal paket Xfce akan membutuhkan waktu.
Menginstal Xrdp
Paket Xrdp tersedia di repositori Ubuntu default. Untuk menginstalnya, jalankan:
sudo apt install xrdp
Ketika proses instalasi selesai, layanan Xrdp akan secara otomatis dimulai. Anda dapat memverifikasi bahwa Xrdp berjalan dengan mengetik:
sudo systemctl status xrdp
Outputnya akan terlihat seperti ini:
● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…
Secara default Xrdp menggunakan file
/etc/ssl/private/ssl-cert-snakeoil.key
yang hanya dapat dibaca oleh pengguna yang merupakan anggota grup "ssl-cert". Jalankan perintah berikut untuk menambahkan pengguna
xrdp
ke grup:
sudo adduser xrdp ssl-cert
Itu dia. Xrdp telah diinstal di server Ubuntu Anda.
Mengkonfigurasi Xrdp
File konfigurasi Xrdp terletak di direktori
/etc/xrdp
. Untuk koneksi Xrdp dasar, Anda hanya perlu mengkonfigurasi Xrdp untuk menggunakan Xfce. Untuk melakukannya buka file berikut di editor teks Anda:
sudo nano /etc/xrdp/xrdp.ini
Tambahkan baris berikut di akhir file:
/etc/xrdp/xrdp.ini
exec startxfce4
Simpan file dan mulai ulang layanan Xrdp:
Mengkonfigurasi Firewall
Secara default, Xrdp mendengarkan pada port
3389
pada semua antarmuka. Jika Anda menjalankan firewall di server Ubuntu Anda (yang harus selalu Anda lakukan), Anda harus menambahkan aturan yang akan memungkinkan lalu lintas di port Xrdp.
Untuk mengizinkan akses ke server Xrdp dari alamat IP atau rentang IP tertentu, dalam contoh ini
192.168.1.0/24
, jalankan perintah berikut:
sudo ufw allow from 192.168.1.0/24 to any port 3389
sudo ufw allow 3389
Untuk meningkatkan keamanan, Anda dapat mempertimbangkan pengaturan Xrdp untuk hanya mendengarkan di localhost dan membuat terowongan SSH yang meneruskan lalu lintas dengan aman dari mesin lokal Anda pada port
3389
ke server pada port yang sama. Opsi aman lainnya adalah menginstal OpenVPN dan terhubung ke server Xrdp melalui jaringan pribadi.
Menghubungkan ke Server Xrdp
Sekarang Anda telah menyiapkan server Xrdp Anda, sekarang saatnya untuk membuka klien Xrdp Anda dan terhubung ke server.
Anda sekarang dapat mulai berinteraksi dengan desktop XFCE jarak jauh dari mesin lokal Anda menggunakan keyboard dan mouse Anda.
Kesimpulan
Menginstal server Xrdp memungkinkan Anda untuk mengelola server Ubuntu 18.04 dari mesin desktop lokal Anda menggunakan antarmuka grafis yang mudah digunakan.
rdp ubuntuChrome Desktop Jarak Jauh memungkinkan Anda mengakses komputer lain dari jarak jauh

Chrome Remote Desktop adalah ekstensi untuk browser Chrome Anda yang memungkinkan pengguna mengakses komputer lain dari jarak jauh menggunakan Browser Chrome atau Chromebook.
Sambungan jarak jauh terputus. Tidak ada lisensi akses klien Desktop Jarak Jauh

Baca perbaiki ke "Sesi jarak jauh terputus karena tidak ada lisensi akses klien Desktop Jarak Jauh yang tersedia untuk komputer ini" saat menggunakan RDP.
Cara menginstal server xrdp (desktop jarak jauh) pada raspberry pi

Xrdp adalah implementasi open source dari Microsoft Remote Desktop Protocol (RDP) yang memungkinkan Anda untuk mengontrol sistem remote secara grafis. Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi server Xrdp di Raspberry Pi.