Kuinka asentaa Xrdp Ubuntuun 20.04


Xrdp on avoimen lähdekoodin vastine Microsoftin Remote Desktop Protocolille (RDP). Kun xrdp on asennettu Linux-järjestelmään, käyttäjät voivat etäkäyttää Linux-työpöytää RDP-asiakasohjelman avulla, kuten tulemme osoittamaan myöhemmin tässä artikkelissa. Se on täysin ilmainen ladata ja käyttää.

Katsotaan ilman pitkiä puheita, kuinka voit asentaa Xrdp:n Ubuntu Desktopille 20.04 ja 18.04.

Edellytykset

Tässä oppaassa oletetaan, että sinulla on jo kopio Ubuntu 20.04- tai Ubuntu 18.04 -työpöydästä. Jos sinulla on vähän asennusta – ilman graafista käyttöliittymää – on suositeltavaa asentaa työpöytäympäristö (kuten GNOME).

Asenna Ubuntu-työpöytäympäristö suorittamalla komento:

sudo apt install ubuntu-desktop

Vaihe 1: Asenna Xrdp Ubuntu 20.04:ään

Aloita käynnistämällä pääte ja käynnistämällä seuraava komento asentaaksesi Xrdp järjestelmääsi.

sudo apt install xrdp

Paina pyydettäessä Y ja paina Enter jatkaaksesi asennusta.

Xrdp-palvelu käynnistyy automaattisesti asennuksen yhteydessä. Voit varmistaa tämän suorittamalla komennon:

sudo systemctl status xrdp

Tulos vahvistaa epäilemättä, että xrdp-daemon on aktiivinen ja käynnissä.

Vaihe 2: Määritä Xrdp Ubuntu 20.04:ssä

Kun Xrdp on asennettu, SSL-sertifikaattiavain – ssl-cert-snakeoil.key – sijoitetaan kansioon /etc/ssl/private/. kansio. Meidän on lisättävä xrdp-käyttäjä ssl-cert-ryhmään, jotta tiedosto on käyttäjän luettavissa.

sudo adduser xrdp ssl-cert

Xrdp kuuntelee porttia 3389, ja jos olet UFW-palomuurin takana, sinun on avattava portti salliaksesi saapuvan liikenteen RDP-asiakkaalta. Tässä esimerkissä sallin liikenteen koko aliverkostani Ubuntu-järjestelmään.

sudo ufw allow from 192.168.2.0/24 to any port 3389

Lataa sitten palomuuri uudelleen ja varmista, että portti on avattu.

sudo ufw reload
sudo ufw status

Vaihe 3: Käytä etä-Ubuntu-työpöytää RDP-asiakassovelluksella

Tässä vaiheessa käytämme Ubuntu -työpöytäjärjestelmää Windows 10:stä käyttämällä Etätyöpöytäsovellusta. Mutta ennen kuin teemme niin, varmista, että kirjaudut ensin ulos Ubuntu 20.04:stä. Tämä johtuu siitä, että Xrdp tukee vain yhtä X-istuntoa.

Käynnistä seuraavaksi asiakasohjelmasi, näppäile etäjärjestelmäsi IP-osoite ja napsauta Yhdistä-painiketta.

Ohita varmennevirheet ponnahdusikkunassa, jossa sinun on vahvistettava etäjärjestelmäsi henkilöllisyys, ja jatka yhteyden muodostamista napsauttamalla Seuraava-painiketta.

Anna Xrdp-kirjautumissivulla kirjautumistietosi ja napsauta Ok.

HUOMAA: Tässä vaiheessa saatat kohdata tyhjän mustan näytön Ubuntu-työpöydän taustan sijaan. Itse asiassa törmäsin siihen henkilökohtaisesti ja muutaman kaivamisen jälkeen löysin hienon kiertotavan.

Korjaa musta Ubuntu-näyttö

Ratkaisu on melko yksinkertainen. Siirry etäjärjestelmään ja muokkaa /etc/xrdp/startwm.sh-skriptiä.

sudo vim /etc/xrdp/startwm.sh

Lisää nämä rivit juuri niiden rivien eteen, jotka testaavat ja suorittavat Xsession -ohjelman alla olevan kuvakaappauksen mukaisesti.

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR

Tallenna tiedosto ja poistu. Käynnistä sitten Xrdp-palvelu uudelleen.

sudo systemctl restart xrdp

Aloita seuraavaksi yhteys uudelleen. Ensimmäisen todennuksen jälkeen sinun tulee todentaa uudelleen kuvan osoittamalla tavalla.

Anna kirjautumistietosi ja napsauta Authenticate. Lopuksi tämä ohjaa sinut Ubuntu-etätyöpöytäjärjestelmän työpöytänäytölle kuvan mukaisesti.

Haluaisimme kuulla palautteesi ja erityisesti kohtaamasi haasteet. Toivomme, että tästä oppaasta oli hyötyä.