Unsaon Pag-instalar sa Xrdp sa Ubuntu 20.04


Ang Xrdp usa ka open-source nga katumbas sa Remote Desktop Protocol (RDP) sa Microsoft. Uban sa xrdp nga na-install sa usa ka Linux system, ang mga tiggamit maka-access sa layo sa Linux desktop gamit ang usa ka RDP nga kliyente sama sa atong ipakita sa ulahi niini nga artikulo. Kini hingpit nga libre sa pag-download ug paggamit.

Kung wala’y daghang dugang nga ado, tan-awon naton kung giunsa nimo ma-install ang Xrdp sa Ubuntu Desktop 20.04 ug 18.04.

Kini nga giya nagtuo nga ikaw adunay kopya sa Ubuntu 20.04 o Ubuntu 18.04 desktop nga na-install na. Kung adunay ka gamay nga pag-install - nga wala usa ka GUI - unya girekomenda ang pag-install sa usa ka desktop environment (sama sa GNOME).

Aron ma-install ang Ubuntu desktop environment, padagana ang command:

$ sudo apt install ubuntu-desktop

Lakang 1: I-install ang Xrdp sa Ubuntu 20.04

Sa pagsugod, ilunsad ang imong terminal ug i-imbitar ang mosunod nga sugo aron i-install ang Xrdp sa imong sistema.

$ sudo apt install xrdp

Kung giaghat, pindota lang ang Y ug pindota ang enter aron magpadayon sa pag-install.

Ang serbisyo sa Xrdp awtomatikong magsugod sa pag-instalar. Mahimo nimong pamatud-an kini pinaagi sa pagpadagan sa mando:

$ sudo systemctl status xrdp

Ang output nagpamatuod, sa walay pagduhaduha, nga ang xrdp daemon aktibo ug nagdagan.

Lakang 2: I-configure ang Xrdp sa Ubuntu 20.04

Kung na-install ang Xrdp, ang SSL certificate key – ssl-cert-snakeoil.key – gibutang sa /etc/ssl/private/ folder. Kinahanglan namong idugang ang xrdp user sa ssl-cert nga grupo aron ang file mabasa sa user.

$ sudo adduser xrdp ssl-cert

Ang Xrdp naminaw sa port 3389 ug kung naa ka sa luyo sa usa ka UFW firewall, kinahanglan nimo nga ablihan ang pantalan aron tugutan ang pagsulod sa trapiko gikan sa usa ka kliyente sa RDP. Niini nga pananglitan, akong tugotan ang trapiko gikan sa akong tibuok subnet ngadto sa sistema sa Ubuntu.

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

Pagkahuman, i-reload ang firewall ug kumpirmahi kung naablihan na ang pantalan.

$ sudo ufw reload
$ sudo ufw status

Lakang 3: Pag-access sa Remote Ubuntu Desktop gamit ang RDP Client

Niini nga lakang, atong ma-access ang Ubuntu desktop system gikan sa Windows 10 gamit ang Remote Desktop Client. Apan sa dili pa namo buhaton, siguroha nga una ka nga mo-log out sa Ubuntu 20.04. Kini tungod kay ang Xrdp nagsuporta lamang sa usa ka Xsession.

Sunod, ilunsad ang imong kliyente ug isulod ang IP address sa imong remote system, ug i-klik ang 'Connect' button.

Sa pop-up nga kinahanglan nimo nga pamatud-an ang pagkatawo sa imong hilit nga sistema, ibaliwala ang mga sayup sa sertipiko ug i-klik ang 'Next' nga buton aron ipadayon ang koneksyon.

Sa Xrdp login page, ihatag ang imong login credentials ug i-klik ang 'Ok'.

PAHINUMDOM: Niini nga punto, mahimo nimong masugatan ang usa ka blangko nga itom nga screen, imbis sa background sa desktop sa Ubuntu. Sa tinuud, ako mismo ang nakasugat niini ug pagkahuman sa pipila nga pagkalot, nakit-an nako ang usa ka maayo nga solusyon.

Ang solusyon kay yano ra. Pangadto sa hilit nga sistema ug i-edit ang /etc/xrdp/startwm.sh script.

$ sudo vim /etc/xrdp/startwm.sh

Idugang kini nga mga linya sa wala pa ang mga linya nga nagsulay ug ipatuman ang Xsession sama sa gipakita sa screenshot sa ubos.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

I-save ang file ug paggawas. Dayon i-restart ang serbisyo sa Xrdp.

$ sudo systemctl restart xrdp

Sunod, ibalik ang koneksyon. Pagkahuman sa pasiunang pag-authenticate, kinahanglan ka nga mag-authenticate pag-usab sama sa gipakita.

Ihatag ang imong mga kredensyal ug i-klik ang 'Authenticate' ug sa katapusan, kini magdala kanimo sa desktop screen sa hilit nga Ubuntu desktop system sama sa gipakita.

Gusto namon nga madungog ang imong feedback ug, labi na, ang mga hagit nga imong nasugatan. Kami nanghinaut nga kini nga giya mapuslanon.