Cara menginstal xrdp (desktop jarak jauh) di debian 10

Cara menginstal xrdp (desktop jarak jauh) di debian 10

XRDP adalah implementasi sumber terbuka dari server Microsoft RDP (Remote Desktop Protocol). Ini memberikan menjembatani antara klien RDP dan sistem X Windows. Server XRDP memungkinkan pengguna jarak jauh untuk login grafis ke mesin jarak jauh menggunakan klien Microsoft RDP.

XRDP memungkinkan transfer clipboard dua arah, pengalihan suara mikrofon dan memungkinkan kami untuk memasang drive lokal pada mesin jarak jauh.

Tutorial ini membantu Anda menginstal XRDP Server (Remote Desktop) pada sistem Debian 10 Linux.

Prasyarat

Anda harus memiliki akses shell dengan pengguna hak istimewa sudo ke sistem debian 10

Langkah 1 - Memasang Lingkungan Desktop

Secara default, server Debian tidak memiliki lingkungan desktop terpasang. Server XRDP dirancang untuk mengontrol hanya sistem desktop. Jadi Anda perlu menambahkan lingkungan desktop ke sistem Anda.

Buka terminal dan tingkatkan semua paket yang diinstal dengan perintah berikut:

sudo apt update && apt install tasksel -y  

Setelah menginstal Tasksel, luncurkan utilitas Tasksel dengan perintah berikut:

tugas sudo  

Anda harus melihat antarmuka berikut:

Gunakan tombol panah untuk menggulir ke bawah daftar dan temukan Lingkungan Desktop Debian. Selanjutnya, tekan tombol Space untuk memilihnya, juga pilih tipe DekStop, lalu tekan tombol tab untuk memilih OK lalu tekan Enter untuk menginstal lingkungan desktop.

Setelah semua paket diinstal, Anda perlu mengatur sepatu bot sistem Anda ke dalam target grafis. Anda dapat mengaturnya dengan perintah berikut:

sudo systemctl set-default grafis.target  

Berikutnya, mengulang kembali Sistem Anda untuk menerapkan perubahan.

Langkah 2 - Menginstal XRDP di Debian 10

Paket XRDP Debian tersedia di bawah repositori sistem default. Anda dapat menginstal desktop jarak jauh di sistem Debian Anda dengan melaksanakan perintah berikut.

sudo apt instal xrdp -y  

Setelah instalasi XRDP selesai dengan sukses, layanannya akan dimulai secara otomatis. Untuk memverifikasi status layanan, jalankan perintah:

Sudo Systemctl Status XRDP  

Output di atas menunjukkan layanan XRDP sudah habis dan mendengarkan di port 3389.

Langkah 3 - Mengkonfigurasi Layanan XRDP

Proses instalasi membuat pengguna bernama XRDP di sistem Anda. Sesi XRDP menggunakan file kunci sertifikat “/etc/ssl/private/ssl-cert-snakeoil.kunci ”, yang memainkan peran penting dengan desktop jarak jauh. File kunci ini dimiliki oleh Root dan pemilik grup adalah "SSL-CERT"

Jadi kita perlu mengizinkan pengguna XRDP untuk mengakses file kunci ini. Untuk melakukan ini, tambahkan pengguna XRDP ke grup "SSL-CERT" dengan perintah berikut.

sudo usermod -a -g ssl -cert xrdp  

Terkadang masalah wajah pengguna dengan layar hitam muncul di latar belakang. Jadi, saya sudah termasuk langkah -langkah untuk menyelesaikan masalah layar hitam di latar belakang. Edit file XRDP /etc/xrdp/startwm.SH Dalam editor teks:

sudo nano/etc/xrdp/startwm.SH  

Tambahkan perintah ini sebelum perintah yang menguji & menjalankan xSession seperti yang ditunjukkan di bawah ini:

UNSET DBUS_SESSION_ADDRESS UNSET XDG_RUNTIME_DIR 

Tekan Ctrl+O untuk menulis dan kemudian Ctrl+X untuk keluar dari editor.

Mulai ulang layanan XRDP dengan menjalankan perintah yang diberikan di bawah ini:

Sudo Systemctl Restart XRDP  

Langkah 4 - Sesuaikan Firewall

XRDP mendengarkan port 3389, yang merupakan port default untuk protokol RDP. Anda perlu menyesuaikan firewall untuk memungkinkan akses ke port 3389 untuk sistem jarak jauh.

Sistem berjalan dengan firewall UFW, gunakan perintah berikut untuk membuka port 3389 untuk jaringan LAN.

Sudo UFW Izinkan dari 192.168.1.0/24 ke port apa pun 3389  

Anda bisa berubah 192.168.1.0/24 dengan 0.0.0.0/0 untuk membuka untuk semua.

Muat Ulang UFW Untuk Menerapkan Aturan Baru.

Sudo UFW Reload  

Baiklah, sistem Anda siap diakses melalui protokol RDP.

Langkah 5 - Sambungkan ke Desktop Jarak Jauh

Layanan XRDP berhasil diinstal dan siap terhubung. Di Windows Client Anda, buka klien RDP dan masukkan alamat IP dari sistem Debian.

Anda dapat meluncurkan klien RDP dengan mengetik "MSTSC" di jendela run atau baris perintah.

Pertama kali, itu akan meminta pesan peringatan karena sistem jarak jauh tidak diketahui untuk sistem Anda. Centang kotak di depan "Jangan Tanya Saya Lagi untuk Koneksi ke Komputer Ini" dan klik Ya untuk melanjutkan.

Setelah terhubung dengan sukses, prompt sistem jarak jauh untuk otentikasi. Masukkan kredensial login dari sistem Debian jarak jauh untuk mendapatkan akses desktop jarak jauh.

Pada otentikasi yang berhasil, Anda akan mendapatkan akses desktop jarak jauh.

Itu dia. Sekarang, Anda dapat mengelola sistem Debian jarak jauh Anda dengan antarmuka grafis.

Kesimpulan

Tutorial ini membantu Anda mengatur layanan XRDP Server (Remote Desktop) di Debian 10 Linux System. Selain itu memberi Anda langkah -langkah untuk menginstal lingkungan desktop pada sistem Linux Debian.