![Mai multe funcții Unity Desktop vin pe Dash to Dock](/f/11ee30ade00d7b115ab2a6827a5c4eb9.png?width=100&height=100)
Xrdp este un echivalent open-source al Protocolul Microsoft Remote Desktop (PDR). Cu xrdp instalat pe un sistem Linux, utilizatorii pot accesați de la distanță desktopul Linux folosind un client RDP așa cum vom demonstra mai târziu în acest articol. Este complet gratuit pentru descărcare și utilizare.
Fără multe alte întrebări, să vedem cum puteți instala Xrdp pe Ubuntu Desktop 20.04 și 18.04.
Acest ghid presupune că aveți deja o copie a fișierului Ubuntu 20.04 sau Ubuntu 18.04 desktop deja instalat. Dacă aveți o instalare minimă - fără o interfață grafică - atunci instalați un mediu desktop (cum ar fi GNOME) este recomandat.
Pentru a instala fișierul Ubuntu mediu desktop, executați comanda:
$ sudo apt instalează ubuntu-desktop.
Pentru a începe, lansați terminalul și invocați următoarea comandă pentru instalare Xrdp pe sistemul dvs.
$ sudo apt install xrdp.
Când vi se solicită, apăsați „Y”
și apăsați Enter pentru a continua cu instalarea.
Xrdp serviciul pornește automat la instalare. Puteți verifica acest lucru executând comanda:
$ sudo systemctl status xrdp.
Rezultatul confirmă, fără îndoială, că xrdp daemon este activ și rulează.
Cand Xrdp este instalat, o cheie de certificat SSL - ssl-cert-snakeoil.key - este plasat în /etc/ssl/private/ pliant. Trebuie să adăugăm utilizatorul xrdp la ssl-cert grup pentru a face fișierul lizibil utilizatorului.
$ sudo adduser xrdp ssl-cert.
Xrdp ascultă pe port 3389 iar dacă ești în spatele unui Paravan de protecție UFW, trebuie să deschideți portul pentru a permite traficul de intrare de pe un PDR client. În acest exemplu, voi permite traficul din întreaga mea subrețea către Ubuntu sistem.
$ sudo ufw permite de la 192.168.2.0/24 la orice port 3389.
Ulterior, reîncărcați paravanul de protecție și confirmați dacă portul a fost deschis.
$ sudo ufw reîncarcă. starea $ sudo ufw.
În acest pas, vom accesa fișierul Ubuntu sistem desktop de la Windows 10 folosind Client Desktop la distanță. Dar, înainte de a face acest lucru, asigurați-vă că vă deconectați mai întâi Ubuntu 20.04. Asta pentru că Xrdp acceptă doar unul Xsession.
Apoi, lansați clientul și tastați adresa IP a sistemului dvs. la distanță și faceți clic pe „Conectați'Buton.
În fereastra pop-up care necesită verificarea identității sistemului dvs. la distanță, ignorați erorile de certificat și faceți clic pe butonul „Următorul'Pentru a continua conexiunea.
Pe Xrdp pagina de autentificare, furnizați datele de conectare și faceți clic pe „Bine’.
NOTĂ: În acest moment, s-ar putea să întâlniți un ecran negru gol, în loc de un fundal de desktop Ubuntu. De fapt, personal am întâlnit-o și, după câteva săpături, am descoperit o soluție inteligentă.
Soluția este destul de simplă. Accesați sistemul la distanță și editați fișierul /etc/xrdp/startwm.sh scenariu.
$ sudo vim /etc/xrdp/startwm.sh.
Adăugați aceste linii chiar înainte de liniile care testează și execută Xsession așa cum se arată în captura de ecran de mai jos.
anulați setarea DBUS_SESSION_BUS_ADDRESS. anulați XDG_RUNTIME_DIR.
Salvați fișierul și ieșiți. Apoi reporniți Xrdp serviciu.
$ sudo systemctl reporniți xrdp.
Apoi, reiniciați conexiunea. După autentificarea inițială, vi se va cere să vă autentificați din nou așa cum se arată.
Furnizați acreditările dvs. și faceți clic pe „AutentificaȘi, în cele din urmă, acest lucru vă conduce la ecranul desktop al sistemului desktop Ubuntu de la distanță, așa cum se arată.
Ne-ar plăcea să auzim feedback-ul dvs. și, mai precis, provocările pe care le-ați întâmpinat. Sperăm că acest ghid a fost util.