Wéi installéiere ech Xrdp op Ubuntu 20.04


Xrdp ass en Open-Source Äquivalent vum Microsoft's Remote Desktop Protocol (RDP). Mat xrdp op engem Linux System installéiert, kënnen d'Benotzer op afstand op de Linux Desktop zougräifen mat engem RDP Client wéi mir méi spéit an dësem Artikel weisen. Et ass komplett gratis ze downloaden a benotzen.

Ouni vill weider Ado, loosst eis kucken wéi Dir Xrdp op Ubuntu Desktop 20.04 an 18.04 installéiere kënnt.

Dëse Guide gëtt ugeholl datt Dir schonn eng Kopie vum Ubuntu 20.04 oder Ubuntu 18.04 Desktop schonn installéiert hutt. Wann Dir eng minimal Installatioun hutt - ouni GUI - dann ass d'Installatioun vun engem Desktop-Ëmfeld (wéi GNOME) recommandéiert.

Fir d'Ubuntu Desktop-Ëmfeld z'installéieren, fuert de Kommando aus:

$ sudo apt install ubuntu-desktop

Schrëtt 1: Installéiert Xrdp op Ubuntu 20.04

Fir unzefänken, start Ären Terminal an rufft de folgende Kommando op fir Xrdp op Ärem System z'installéieren.

$ sudo apt install xrdp

Wann Dir gefrot gëtt, klickt einfach op Y an dréckt Enter fir mat der Installatioun weiderzemaachen.

Xrdp Service fänkt automatesch bei der Installatioun un. Dir kënnt dëst verifizéieren andeems Dir de Kommando ausféiert:

$ sudo systemctl status xrdp

D'Ausgab bestätegt, ouni Zweiwel, datt den xrdp-Daemon aktiv ass a leeft.

Schrëtt 2: Xrdp op Ubuntu 20.04 konfiguréieren

Wann Xrdp installéiert ass, gëtt en SSL Zertifikatschlëssel - ssl-cert-snakeoil.key - am /etc/ssl/private/ Dossier plazéiert. Mir mussen den xrdp Benotzer an d'ssl-cert Grupp addéieren fir d'Datei fir de Benotzer liesbar ze maachen.

$ sudo adduser xrdp ssl-cert

Xrdp lauschtert um Hafen 3389 a wann Dir hannert enger UFW Firewall sidd, musst Dir den Hafen opmaachen fir den Inbound Traffic vun engem RDP Client z'erméiglechen. An dësem Beispill wäert ech de Traffic vu mengem ganze Subnet zum Ubuntu System erlaben.

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

Duerno lued d'Firewall nei a bestätegt ob den Hafen opgemaach gouf.

$ sudo ufw reload
$ sudo ufw status

Schrëtt 3: Zougang zu Remote Ubuntu Desktop mat RDP Client

An dësem Schrëtt gi mir Zougang zum Ubuntu Desktop System vu Windows 10 mam Remote Desktop Client. Awer ier mir dat maachen, gitt sécher datt Dir Iech als éischt vun Ubuntu 20.04 ausloggt. Dëst well Xrdp nëmmen eng Xsession ënnerstëtzt.

Als nächst, lancéiert Äre Client a schlëssel d'IP Adress vun Ärem Fernsystem a klickt op de 'Connect' Knäppchen.

Am Pop-up deen Iech erfuerdert d'Identitéit vun Ärem Fernsystem z'iwwerpréiwen, ignoréiert d'Zertifikatfehler a klickt op de Next Knäppchen fir mat der Verbindung weiderzemaachen.

Op der Xrdp Login Säit, gitt Är Login Umeldungsinformatiounen a klickt 'Ok'.

NOTÉIERT: Zu dësem Zäitpunkt kënnt Dir en eidele schwaarzen Ecran begéinen, anstatt en Ubuntu Desktop Hannergrond. Tatsächlech hunn ech et perséinlech begéint an no e puer Ausgruewungen hunn ech eng flott Léisung entdeckt.

D'Léisung ass ganz einfach. Gitt op de Fernsystem an ännert den /etc/xrdp/startwm.sh Skript.

$ sudo vim /etc/xrdp/startwm.sh

Füügt dës Zeilen just virun de Linnen déi Xsession testen & ausféieren wéi am Screenshot hei ënnen gewisen.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Späichert d'Datei a gitt eraus. Da starten den Xrdp Service nei.

$ sudo systemctl restart xrdp

Als nächst fänkt d'Verbindung erëm un. No der initialer Authentifikatioun, musst Dir nach eng Kéier authentifizéieren wéi gewisen.

Gitt Är Umeldungsinformatiounen a klickt op 'Authentifizéieren' a schliisslech féiert dëst Iech op den Desktop-Bildschierm vum Remote Ubuntu Desktop System wéi gewisen.

Mir géife gären Äre Feedback héieren a méi spezifesch d'Erausfuerderungen déi Dir begéint hutt. Mir hoffen, datt dëse Guide nëtzlech war.