Kif Tinstalla Xrdp fuq Ubuntu 20.04


Xrdp huwa ekwivalenti ta’ sors miftuħ tal-Protokoll tad-Desktop Remot (RDP) ta’ Microsoft. B'xrdp installat fuq sistema Linux, l-utenti jistgħu jaċċessaw mill-bogħod id-desktop tal-Linux billi jużaw klijent RDP kif ser nuru aktar tard f'dan l-artikolu. Huwa kompletament liberu li tniżżel u tuża.

Mingħajr ħafna aktar dewmien, ejja naraw kif tista 'tinstalla Xrdp fuq Ubuntu Desktop 20.04 u 18.04.

Din il-gwida tassumi li diġà għandek kopja tad-desktop Ubuntu 20.04 jew Ubuntu 18.04 diġà installat. Jekk għandek installazzjoni minima – mingħajr GUI – allura l-installazzjoni ta’ ambjent tad-desktop (bħal GNOME) hija rakkomandata.

Biex tinstalla l-ambjent tad-desktop Ubuntu, mexxi l-kmand:

$ sudo apt install ubuntu-desktop

Pass 1: Installa Xrdp fuq Ubuntu 20.04

Biex tibda, niedi t-terminal tiegħek u invoka l-kmand li ġej biex tinstalla Xrdp fis-sistema tiegħek.

$ sudo apt install xrdp

Meta tintalab, agħfas Y u agħfas enter biex tkompli bl-installazzjoni.

Is-servizz Xrdp jibda awtomatikament mal-installazzjoni. Tista' tivverifika dan billi tħaddem il-kmand:

$ sudo systemctl status xrdp

L-output jikkonferma, mingħajr dubju, li d-daemon xrdp huwa attiv u qed jaħdem.

Pass 2: Ikkonfigura Xrdp fuq Ubuntu 20.04

Meta Xrdp jiġi installat, ċavetta taċ-ċertifikat SSL – ssl-cert-snakeoil.key – titqiegħed fil-folder /etc/ssl/private/. Irridu nżidu l-utent xrdp mal-grupp ssl-cert biex il-fajl ikun jista' jinqara mill-utent.

$ sudo adduser xrdp ssl-cert

Xrdp jisma' fuq il-port 3389 u jekk tkun wara firewall UFW, trid tiftaħ il-port biex tippermetti traffiku deħlin minn klijent RDP. F'dan l-eżempju, se nħalli t-traffiku mis-subnet kollu tiegħi għas-sistema Ubuntu.

$ sudo ufw allow from 192.168.2.0/24 to any port 3389

Minn hemm 'il quddiem, erġa' tagħbija l-firewall u kkonferma jekk il-port infetaħx.

$ sudo ufw reload
$ sudo ufw status

Pass 3: Aċċess Remote Ubuntu Desktop mal-Klijent RDP

F'dan il-pass, se naċċessaw is-sistema tad-desktop Ubuntu mill-Windows 10 billi tuża l-Klijent tad-Desktop Remot. Iżda qabel ma nagħmlu dan, kun żgur li l-ewwel tilloggja minn Ubuntu 20.04. Dan għaliex Xrdp jappoġġja biss Xsession waħda.

Sussegwentement, iniedi l-klijent tiegħek u ddaħħal l-indirizz IP tas-sistema remota tiegħek, u kklikkja l-buttuna 'Konness'.

Fuq il-pop-up li teħtieġ li tivverifika l-identità tas-sistema remota tiegħek, injora l-iżbalji taċ-ċertifikat u kklikkja fuq il-buttuna 'Li jmiss' biex tipproċedi bil-konnessjoni.

Fuq il-paġna tal-login Xrdp, ipprovdi l-kredenzjali tal-login tiegħek u kklikkja 'Ok'.

NOTA: F'dan il-punt, tista 'tiltaqa' ma 'skrin iswed vojt, minflok sfond tad-desktop Ubuntu. Fil-fatt, personalment iltqajt magħha u wara xi tħaffir, skoprejt soluzzjoni nifty.

Is-soluzzjoni hija pjuttost sempliċi. Imxi lejn is-sistema remota u editja l-iskrittura /etc/xrdp/startwm.sh.

$ sudo vim /etc/xrdp/startwm.sh

Żid dawn il-linji eżatt qabel il-linji li jittestjaw u jeżegwixxu Xsession kif muri fil-screenshot hawn taħt.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Issejvja l-fajl u oħroġ. Imbagħad erġa ibda s-servizz Xrdp.

$ sudo systemctl restart xrdp

Sussegwentement, ibda mill-ġdid il-konnessjoni. Wara l-awtentikazzjoni inizjali, tkun mitlub terġa' tivverifika kif muri.

Ipprovdi l-kredenzjali tiegħek u kklikkja 'Awtentika' u finalment, dan iwassalk għall-iskrin tad-desktop tas-sistema tad-desktop Ubuntu remota kif muri.

Nixtiequ nisimgħu l-feedback tiegħek u, aktar speċifikament, l-isfidi li ltqajt magħhom. Nittamaw li din il-gwida kienet utli.