Hoe installeer je Xrdp Server (Remote Desktop) op Ubuntu 18.04

Xrdp is een open-source implementatie van het Microsoft Remote Desktop Protocol (RDP) waarmee je Grafisch een extern systeem kunt besturen. Met RDP kunt u inloggen op de externe machine en een echte bureaubladsessie maken op dezelfde manier als wanneer u was ingelogd op een lokale machine.

deze tutorial legt uit hoe u Xrdp-server op Ubuntu 18.04 installeert en configureert.

Als u een open-source oplossing wilt voor Extern bureaublad, ga dan met VNC .,

desktopomgeving installeren #

over het algemeen hebben Linux-servers geen desktopomgeving geïnstalleerd. Onze eerste stap is het installeren van X11 en een lichtgewicht desktop omgeving die zal fungeren als een backend voor Xrdp.

Er zijn verschillende desktopomgevingen (DE) beschikbaar in Ubuntu-repositories. We gaan Xfce installeren . Het is een snelle, stabiele en lichtgewicht desktopomgeving, waardoor het ideaal is voor gebruik op een externe server.,

Typ de volgende commando ‘ s als gebruiker met sudo privileges om Xfce op uw server te installeren:

sudo apt updatesudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils

afhankelijk van uw systeem zal het downloaden en installeren van Xfce-pakketten enige tijd duren.

xrdp #

xrdp-pakket installeren is beschikbaar in de standaard Ubuntu-repositories. Om het te installeren, voer je uit:

sudo apt install xrdp 

wanneer het installatieproces is voltooid, zal de xrdp-service automatisch starten., U kunt controleren of Xrdp draait door te typen:

sudo systemctl status xrdp

De uitvoer ziet er ongeveer zo uit:

standaard gebruikt Xrdp het /etc/ssl/private/ssl-cert-snakeoil.key bestand dat alleen leesbaar is voor gebruikers die lid zijn van de” ssl-cert ” groep. Voer het volgende commando uit om de xrdp gebruiker toe te voegen aan de groep :

sudo adduser xrdp ssl-cert 

dat is het. Xrdp is geïnstalleerd op uw Ubuntu-server.

xrdp configureren #

De xrdp-configuratiebestanden bevinden zich in de /etc/xrdp map., Voor basis xrdp-verbindingen hoeft u geen wijzigingen aan te brengen in de configuratiebestanden. Xrdp gebruikt de standaard X Window desktop, wat in dit geval XFCE is.

het hoofdconfiguratiebestand heet xrdp.ini . Dit bestand is verdeeld in secties en stelt u in staat om globale configuratie-instellingen in te stellen, zoals beveiligings-en luisteradressen en verschillende xrdp-aanmeldsessies te maken.,

wanneer u wijzigingen aanbrengt in het configuratiebestand moet u de xrdp-service opnieuw opstarten:

sudo systemctl restart xrdp

Xrdp gebruikt startwm.sh bestand om de x-sessie te starten. Als u een ander X Window bureaublad wilt gebruiken, bewerk dan dit bestand.

Firewall #

standaard luistert Xrdp op poort 3389 op alle interfaces. Als u een firewall op uw Ubuntu-server uitvoert (wat u altijd moet doen), moet u een regel toevoegen waarmee verkeer op de xrdp-poort wordt ingeschakeld.,

om toegang toe Te staan tot de Xrdp server vanaf een bepaald IP-adres of IP-range, in dit voorbeeld 192.168.1.0/24, voer je het volgende commando:

sudo ufw allow from 192.168.1.0/24 to any port 3389

Als u wilt toegang vanaf elke plek (die is zeer ontmoedigd om veiligheidsredenen) uitvoeren:

sudo ufw allow 3389

Voor een verbeterde beveiliging u kunt overwegen het opzetten van Xrdp om alleen te luisteren naar de localhost en het maken van een SSH tunnel die stevig vooruit verkeer vanaf uw lokale computer op poort 3389 de server op dezelfde poort., Een andere veilige optie is om OpenVPN te installeren en verbinding te maken met de xrdp-server via het private netwerk.

verbinden met de Xrdp-Server #

Nu u uw Xrdp-server hebt ingesteld, is het tijd om uw xrdp-client te openen en verbinding te maken met de server.

als u een Windows-PC hebt, kunt u de standaard RDP-client gebruiken. Typ ” remote “in de Windows zoekbalk en klik op”Remote Desktop Connection”. Dit opent de RDP-client. Voer In het veld” Computer “het IP-adres van de externe server in en klik op”Connect” (verbinden).,

On the login screen, enter your username and password and click “OK”.

Once logged in, you should see the default Xfce desktop., Het zou er ongeveer zo uit moeten zien:

u kunt nu beginnen met de remote Xfce desktop van uw lokale machine met behulp van uw toetsenbord en muis.

als u macOS gebruikt, kunt u de Microsoft Remote Desktop-toepassing installeren vanuit de Mac App Store. Linux gebruikers kunnen gebruik maken van een RDP client zoals Remmina of Vinagre.

conclusie #

door een Xrdp-server te installeren kunt u uw Ubuntu 18 beheren.,04 server van uw lokale desktop machine door middel van een eenvoudig te gebruiken grafische interface.

Leave a Comment