Xrdp on avoimen lähdekoodin toteutus Microsoftin Remote Desktop Protocol (RDP), jonka avulla voit graafisesti hallita kauko-järjestelmä. RDP: n avulla voit kirjautua etäkoneeseen ja luoda oikean työpöytäistunnon samalla tavalla kuin jos olisit kirjautunut paikalliseen koneeseen.
Tämä opetusohjelma selittää, miten xrdp-palvelin asennetaan ja määritetään Ubuntu 18.04: ssä.
Jos haluat avoimen lähdekoodin ratkaisun etätyöpöytäyhteyteen, mene VNC: n kanssa .,
työpöytäympäristön asentaminen #
yleensä Linuxin palvelimiin ei ole asennettu työpöytäympäristöä. Ensimmäinen vaihe on asentaa X11 ja kevyt työpöytäympäristö, joka toimii backend Xrdp.
Ubuntun arkistoissa on useita työpöytäympäristöjä (DE). Asennamme Xfce: n . Se on nopea, vakaa ja kevyt työpöytäympäristö, mikä tekee siitä ihanteellisen käytettäväksi etäpalvelimella.,
kirjoita seuraavat komennot käyttäjäksi, jolla on sudo-oikeudet asentaa Xfce palvelimellesi:
sudo apt update
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
järjestelmästä riippuen Xfce-pakettien lataaminen ja asentaminen vie jonkin aikaa.
xrdp #
Xrdp-paketin asentaminen on saatavilla Ubuntun oletusvarastoissa. Asenna se, suorita:
sudo apt install xrdp
Kun asennus on valmis, Xrdp-palvelu käynnistyy automaattisesti., Voit tarkistaa, että Xrdp toimii kirjoittamalla:
sudo systemctl status xrdp
ulostulo näyttää tältä:
oletuksena Xrdp käyttää /etc/ssl/private/ssl-cert-snakeoil.key
-tiedostoa, joka on luettavissa vain käyttäjillä, jotka ovat ”ssl-cert” – ryhmän jäseniä. Suorita seuraava komento, jos haluat lisätä xrdp
käyttäjä ryhmään :
sudo adduser xrdp ssl-cert
– se on siinä. Xrdp on asennettu Ubuntu-palvelimeesi.
Konfigurointi Xrdp #
Xrdp asetustiedostot sijaitsevat /etc/xrdp
hakemisto., Perus Xrdp-yhteyksissä sinun ei tarvitse tehdä muutoksia asetustiedostoihin. Xrdp käyttää oletuksena X Window desktop, joka tässä tapauksessa on XFCE.
tärkein asetustiedosto on nimeltäänxrdp.ini
. Tämä tiedosto on jaettu osiin, ja voit määrittää yleiset asetukset, kuten turvallisuus-ja kuuntelu-osoitteita ja luoda erilaisia xrdp istuntoja.,
aina kun teet muutoksia asetustiedostoon, sinun on käynnistettävä Xrdp-palvelu uudelleen:
sudo systemctl restart xrdp
Xrdp käyttää startwm.sh
tiedostoa X-istunnon käynnistämiseksi. Jos haluat käyttää toista X Window Desktopia, muokkaa tätä tiedostoa.
palomuurin #
konfigurointi oletuksena, Xrdp kuuntelee porttia 3389
kaikilla rajapinnoilla. Jos suoritat palomuuri Ubuntu-server (joka sinun pitäisi aina tehdä), sinun täytyy lisätä säännön, joka mahdollistaa liikenteen Xrdp-porttiin.,
jotta Xrdp-palvelimelle pääsisi tietyltä IP-osoitteesta tai IP-alueelta, tässä esimerkissä 192.168.1.0/24
, suorita seuraava komento:
sudo ufw allow from 192.168.1.0/24 to any port 3389
Jos haluat sallia pääsyn mistä tahansa (mikä on turvallisuussyistä erittäin epätodennäköistä) juokse:
sudo ufw allow 3389
turvallisuuden lisäämiseksi voit harkita xrdp: n perustamista kuuntelemaan vain localhostissa ja sellaisen SSH-tunnelin luomista, joka turvallisesti välittää liikennettä paikalliskoneeltasi satamassa 3389
saman sataman palvelimelle., Toinen turvallinen vaihtoehto on asentaa OpenVPN ja muodostaa yhteys Xrdp-palvelimeen yksityisen verkon kautta.
liittäminen Xrdp-palvelimeen #
nyt kun olet perustanut Xrdp-palvelimesi, on aika avata Xrdp-asiakkaasi ja muodostaa yhteys palvelimeen.
Jos sinulla on Windows-tietokone, voit käyttää oletusohjelmaa RDP. Kirjoita ”remote” Windowsin hakupalkkiin ja klikkaa ”Remote Desktop Connection”. Tämä avaa RDP-asiakkaan. ”Computer” – kenttään syötä etäpalvelimen IP-osoite ja napsauta ”Connect”.,
On the login screen, enter your username and password and click ”OK”.
Once logged in, you should see the default Xfce desktop., Sen pitäisi näyttää tältä: