Cara Menginstal XRDP di Ubuntu 20.04

Cara Menginstal XRDP di Ubuntu 20.04

Xrdp setara dengan sumber terbuka Protokol Desktop Jarak Jauh Microsoft (RDP). Dengan xrdp Diinstal pada sistem Linux, pengguna dapat mengakses desktop Linux dari jarak jauh menggunakan klien RDP seperti yang akan kami tunjukkan nanti dalam artikel ini. Ini benar -benar gratis untuk diunduh dan digunakan.

Tanpa basa -basi lagi, mari kita lihat bagaimana Anda dapat menginstal Xrdp di desktop Ubuntu 20.04 Dan 18.04.

Prasyarat

Panduan ini mengasumsikan bahwa Anda sudah memiliki salinan Ubuntu 20.04 atau Ubuntu 18.04 Desktop sudah terpasang. Jika Anda memiliki instalasi minimal - tanpa GUI - maka memasang lingkungan desktop (seperti Gnome) direkomendasikan.

Untuk menginstal Ubuntu Lingkungan desktop, jalankan perintah:

$ sudo apt instal ubuntu-desktop 

Langkah 1: Instal XRDP di Ubuntu 20.04

Untuk memulai, luncurkan Terminal Anda dan panggil perintah berikut untuk menginstal Xrdp di sistem Anda.

$ sudo apt instal xrdp 

Saat diminta, tekan saja 'Y' dan tekan Enter untuk melanjutkan pemasangan.

Instal XRDP di Ubuntu

Xrdp Layanan dimulai secara otomatis setelah instalasi. Anda dapat memverifikasi ini dengan menjalankan perintah:

$ sudo Systemctl Status XRDP 
Verifikasi status XRDP di Ubuntu

Output mengkonfirmasi, tanpa diragukan lagi, bahwa xrdp Daemon aktif dan berjalan.

Langkah 2: Konfigurasikan XRDP di Ubuntu 20.04

Kapan Xrdp diinstal, kunci sertifikat SSL - SSL-CERT-SNAKEOIL.kunci - ditempatkan di /etc/ssl/private/ map. Kita perlu menambahkan pengguna XRDP ke SSL-CERT grup untuk membuat file dapat dibaca kepada pengguna.

$ sudo adduser xrdp ssl-cert 
Tambahkan Pengguna XRDP ke SSL Cert Group

Xrdp Mendengarkan Port 3389 Dan jika Anda berada di belakang firewall UFW, Anda harus membuka port untuk memungkinkan lalu lintas masuk dari RDP klien. Dalam contoh ini, saya akan mengizinkan lalu lintas dari seluruh subnet saya ke Ubuntu sistem.

$ sudo ufw memungkinkan dari 192.168.2.0/24 ke port apa pun 3389 

Setelah itu, muat ulang firewall dan konfirmasi apakah port telah dibuka.

$ sudo UFW Muat ulang $ Sudo UFW Status 
Buka Port XRDP di Ubuntu Firewall

Langkah 3: Akses Remote Ubuntu Desktop dengan Klien RDP

Pada langkah ini, kita akan mengakses Ubuntu sistem desktop dari Windows 10 menggunakan Klien Desktop Jarak Jauh. Tetapi sebelum kami melakukannya, pastikan Anda terlebih dahulu keluar Ubuntu 20.04. Ini karena Xrdp hanya mendukung satu XSession.

Selanjutnya, luncurkan klien dan kunci Anda di alamat IP sistem jarak jauh Anda, dan klik 'Menghubung' tombol.

Hubungkan Sistem Remote Ubuntu dengan RDP

Pada pop-up yang mengharuskan Anda memverifikasi identitas sistem jarak jauh Anda, abaikan kesalahan sertifikat dan klik pada 'Berikutnya'Tombol untuk melanjutkan dengan koneksi.

Verifikasi identitas sistem ubuntu jarak jauh

Di Xrdp Halaman login, berikan kredensial login Anda dan klik 'Oke'.

Masukkan login Ubuntu

CATATAN: Pada titik ini, Anda mungkin menemukan layar hitam kosong, bukan latar belakang desktop ubuntu. Bahkan, saya pribadi menemui dan setelah beberapa penggalian, saya menemukan solusi yang bagus.

Perbaiki Layar Ubuntu Hitam

Solusinya cukup sederhana. Pergi ke sistem jarak jauh dan edit /etc/xrdp/startwm.SH naskah.

$ sudo vim/etc/xrdp/startwm.SH 

Tambahkan garis -garis ini tepat sebelum garis yang menguji & mengeksekusi XSession seperti yang ditunjukkan pada tangkapan layar di bawah ini.

UNSET DBUS_SESSION_BUS_ADDRESS UNSET XDG_RUNTIME_DIR 
Perbaiki layar hitam Ubuntu

Simpan file dan keluar. Lalu restart Xrdp melayani.

$ sudo systemctl restart xrdp 

Selanjutnya, menghidupkan kembali koneksi. Setelah otentikasi awal, Anda akan diminta untuk mengotentikasi lagi seperti yang ditunjukkan.

Login Ubuntu

Berikan kredensial Anda dan klik 'Otentikasi'Dan akhirnya, ini mengantar Anda ke layar desktop dari sistem desktop Ubuntu jarak jauh seperti yang ditunjukkan.

Berbagi Desktop Ubuntu Jarak Jauh

Kami ingin mendengar umpan balik Anda dan, lebih khusus lagi, tantangan yang Anda temui. Kami berharap panduan ini bermanfaat.