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ä.