Kā instalēt Xrdp Ubuntu 20.04


Xrdp ir atvērtā koda ekvivalents Microsoft attālās darbvirsmas protokolam (RDP). Tā kā xrdp ir instalēts Linux sistēmā, lietotāji var attālināti piekļūt Linux darbvirsmai, izmantojot RDP klientu, kā mēs parādīsim vēlāk šajā rakstā. To var lejupielādēt un izmantot pilnīgi bez maksas.

Bez īpašiem pārdzīvojumiem redzēsim, kā jūs varat instalēt Xrdp Ubuntu Desktop 20.04 un 18.04.

Šajā rokasgrāmatā tiek pieņemts, ka jums jau ir instalēta Ubuntu 20.04 vai Ubuntu 18.04 darbvirsmas kopija. Ja jums ir minimāla instalācija - bez GUI - ieteicams instalēt darbvirsmas vidi (piemēram, GNOME).

Lai instalētu Ubuntu darbvirsmas vidi, palaidiet komandu:

$ sudo apt install ubuntu-desktop

1. solis: Instalējiet Xrdp Ubuntu 20.04

Lai sāktu, palaidiet termināli un izsauciet šo komandu, lai instalētu Xrdp savā sistēmā.

$ sudo apt install xrdp

Kad tiek prasīts, vienkārši nospiediet Y un nospiediet taustiņu Enter, lai turpinātu instalēšanu.

Xrdp pakalpojums tiek palaists automātiski pēc instalēšanas. To var pārbaudīt, palaižot komandu:

$ sudo systemctl status xrdp

Rezultāts neapšaubāmi apstiprina, ka xrdp dēmons ir aktīvs un darbojas.

2. solis: Konfigurējiet Xrdp Ubuntu 20.04

Kad Xrdp ir instalēts, SSL sertifikāta atslēga - ssl-cert-snakeoil.key - tiek ievietota mapē/etc/ssl/private /. Mums ir jāpievieno xrdp lietotājs grupai ssl-cert, lai padarītu failu lasāmu lietotājam.

$ sudo adduser xrdp ssl-cert

Xrdp klausās portā 3389, un, ja atrodaties aiz UFW ugunsmūra, jums jāatver ports, lai atļautu ienākošo trafiku no LAP klienta. Šajā piemērā es atļaušu trafiku no visa apakštīkla uz Ubuntu sistēmu.

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

Pēc tam atkārtoti ielādējiet ugunsmūri un pārliecinieties, vai ports ir atvērts.

$ sudo ufw reload
$ sudo ufw status

3. solis: Piekļūstiet attālajai Ubuntu darbvirsmai ar RDP klientu

Šajā solī mēs piekļūsim Ubuntu darbvirsmas sistēmai no Windows 10, izmantojot attālās darbvirsmas klientu. Bet pirms mēs to darām, pārliecinieties, ka vispirms izrakstāties no Ubuntu 20.04. Tas tāpēc, ka Xrdp atbalsta tikai vienu Xsession.

Pēc tam palaidiet klientu un ievadiet attālās sistēmas IP adresi un noklikšķiniet uz pogas Savienot.

Uznirstošajā logā, kurā jums jāpārbauda attālās sistēmas identitāte, ignorējiet sertifikāta kļūdas un noklikšķiniet uz pogas Nākamais, lai turpinātu savienojumu.

Xrdp pieteikšanās lapā norādiet savus pieteikšanās datus un noklikšķiniet uz Labi.

PIEZĪME. Šajā brīdī var rasties tukšs melns ekrāns, nevis Ubuntu darbvirsmas fons. Patiesībā es personīgi ar to saskāros un pēc nelielas rakšanas es atklāju izveicīgu risinājumu.

Risinājums ir diezgan vienkāršs. Pārejiet uz attālo sistēmu un rediģējiet skriptu /etc/xrdp/startwm.sh.

$ sudo vim /etc/xrdp/startwm.sh

Pievienojiet šīs rindas tieši pirms tām līnijām, kuras pārbauda un izpilda Xsession, kā parādīts zemāk esošajā ekrānuzņēmumā.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Saglabājiet failu un izejiet. Pēc tam restartējiet pakalpojumu Xrdp.

$ sudo systemctl restart xrdp

Pēc tam atjaunojiet savienojumu. Pēc sākotnējās autentifikācijas jums būs jāveic atkārtota autentifikācija, kā parādīts.

Norādiet savus akreditācijas datus un noklikšķiniet uz Autentificēt, un visbeidzot, tas jūs novirza uz attālās Ubuntu darbvirsmas sistēmas darbvirsmas ekrānu, kā parādīts.

Mēs labprāt uzklausīsim jūsu atsauksmes un, konkrētāk, izaicinājumus, ar kuriem esat saskāries. Mēs ceram, ka šī rokasgrāmata bija noderīga.