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.