Jinsi ya kufunga Xrdp kwenye Ubuntu 20.04


Xrdp ni chanzo huria sawa na Itifaki ya Microsoft ya Eneo-kazi la Mbali (RDP). Na xrdp iliyosakinishwa kwenye mfumo wa Linux, watumiaji wanaweza kufikia eneo-kazi la Linux kwa mbali kwa kutumia kiteja cha RDP kama tutakavyoonyesha baadaye katika makala haya. Ni bure kabisa kupakua na kutumia.

Bila ado zaidi, hebu tuone jinsi unaweza kusakinisha Xrdp kwenye Ubuntu Desktop 20.04 na 18.04.

Mwongozo huu unadhania kuwa tayari unayo nakala ya desktop ya Ubuntu 20.04 au Ubuntu 18.04 tayari imewekwa. Ikiwa una usakinishaji mdogo - bila GUI - basi kusakinisha mazingira ya eneo-kazi (kama vile GNOME) kunapendekezwa.

Ili kusakinisha mazingira ya eneo-kazi la Ubuntu, endesha amri:

$ sudo apt install ubuntu-desktop

Hatua ya 1: Sakinisha Xrdp kwenye Ubuntu 20.04

Ili kuanza, zindua terminal yako na uombe amri ifuatayo ya kusakinisha Xrdp kwenye mfumo wako.

$ sudo apt install xrdp

Unapoombwa, gusa tu Y na ubonyeze enter ili kuendelea na usakinishaji.

Huduma ya Xrdp huanza kiotomatiki baada ya usakinishaji. Unaweza kuthibitisha hili kwa kuendesha amri:

$ sudo systemctl status xrdp

Matokeo yanathibitisha, bila shaka, kwamba daemon ya xrdp inafanya kazi na inafanya kazi.

Hatua ya 2: Sanidi Xrdp kwenye Ubuntu 20.04

Wakati Xrdp imewekwa, ufunguo wa cheti cha SSL - ssl-cert-snakeoil.key - huwekwa kwenye folda /etc/ssl/private/. Tunahitaji kuongeza mtumiaji wa xrdp kwenye kikundi cha ssl-cert ili kufanya faili isomeke kwa mtumiaji.

$ sudo adduser xrdp ssl-cert

Xrdp inasikiliza kwenye port 3389 na ikiwa uko nyuma ya ngome ya UFW, unahitaji kufungua mlango ili kuruhusu trafiki inayoingia kutoka kwa mteja wa RDP. Katika mfano huu, nitaruhusu trafiki kutoka kwa subnet yangu yote hadi mfumo wa Ubuntu.

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

Baada ya hapo, pakia upya ngome na uthibitishe ikiwa bandari imefunguliwa.

$ sudo ufw reload
$ sudo ufw status

Hatua ya 3: Fikia Kompyuta ya Mbali ya Ubuntu na Mteja wa RDP

Katika hatua hii, tutafikia mfumo wa desktop wa Ubuntu kutoka Windows 10 kwa kutumia Mteja wa Eneo-kazi la Mbali. Lakini kabla hatujafanya hivyo, hakikisha kwamba kwanza umetoka kwenye Ubuntu 20.04. Hii kwa sababu Xrdp inasaidia Xsession moja tu.

Kisha, zindua mteja wako na ufunguo katika anwani ya IP ya mfumo wako wa mbali, na ubofye kitufe cha 'Unganisha'.

Kwenye dirisha ibukizi linalokuhitaji uthibitishe utambulisho wa mfumo wako wa mbali, puuza hitilafu za cheti na ubofye kitufe cha 'Inayofuata' ili kuendelea na muunganisho.

Kwenye ukurasa wa kuingia kwa Xrdp, toa hati zako za kuingia na ubofye 'Sawa'.

KUMBUKA: Katika hatua hii, unaweza kukutana na skrini nyeusi tupu, badala ya mandharinyuma ya eneo-kazi la Ubuntu. Kwa kweli, mimi binafsi nilikutana nayo na baada ya kuchimba kidogo, niligundua kazi nzuri.

Suluhisho ni rahisi sana. Nenda kwenye mfumo wa mbali na uhariri /etc/xrdp/startwm.sh hati.

$ sudo vim /etc/xrdp/startwm.sh

Ongeza mistari hii kabla ya mistari inayojaribu na kutekeleza Xsession kama inavyoonyeshwa kwenye picha ya skrini iliyo hapa chini.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Hifadhi faili na uondoke. Kisha anza tena huduma ya Xrdp.

$ sudo systemctl restart xrdp

Ifuatayo, anzisha tena muunganisho. Baada ya uthibitishaji wa awali, utahitajika kuthibitisha tena kama inavyoonyeshwa.

Toa kitambulisho chako na ubofye 'Thibitisha' na hatimaye, hii inakuleta kwenye skrini ya eneo-kazi la mfumo wa kompyuta wa mbali wa Ubuntu kama inavyoonyeshwa.

Tungependa kusikia maoni yako na, haswa zaidi, changamoto ulizokutana nazo. Tunatumahi kuwa mwongozo huu ulikuwa muhimu.