Android

Hoe xrdp server (extern bureaublad) op ubuntu 18.04 te installeren

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

How to Install Xrdp Server (Remote Desktop Connection) on Ubuntu 18.04

Inhoudsopgave:

Anonim

Xrdp is een open-source implementatie van het Microsoft Remote Desktop Protocol (RDP) waarmee u een extern systeem grafisch kunt besturen. Met RDP kunt u zich aanmelden bij de externe computer en een echte bureaubladsessie maken, net zoals wanneer u zich had aangemeld bij een lokale computer.

In deze zelfstudie wordt uitgelegd hoe de Xrdp-server op Ubuntu 18.04 moet worden geïnstalleerd en geconfigureerd.

Desktopomgeving installeren

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

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

Typ de volgende opdrachten als gebruiker met sudo-rechten om Xfce op uw server te installeren:

sudo apt update sudo 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 installeren

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

sudo apt install xrdp

Wanneer het installatieproces is voltooid, wordt de Xrdp-service automatisch gestart. U kunt controleren of Xrdp actief is door te typen:

sudo systemctl status xrdp

De uitvoer ziet er ongeveer zo uit:

● xrdp.service - xrdp daemon Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-07-28 22:40:53 UTC; 4min 21s ago Docs: man:xrdp(8) man:xrdp.ini(5)…

Xrdp gebruikt standaard het bestand /etc/ssl/private/ssl-cert-snakeoil.key dat alleen kan worden gelezen door gebruikers die lid zijn van de groep "ssl-cert". Voer de volgende opdracht uit om de xrdp gebruiker aan de groep toe te voegen:

sudo adduser xrdp ssl-cert

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

Xrdp configureren

Xrdp-configuratiebestanden bevinden zich in de map /etc/xrdp . Voor standaard Xrdp-verbindingen hoeft u alleen Xrdp te configureren om Xfce te gebruiken. Open hiervoor het volgende bestand in uw teksteditor:

sudo nano /etc/xrdp/xrdp.ini

Voeg de volgende regel toe aan het einde van het bestand:

/etc/xrdp/xrdp.ini

exec startxfce4

Sla het bestand op en start de Xrdp-service opnieuw:

sudo systemctl restart xrdp

Firewall configureren

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 die verkeer op de Xrdp-poort mogelijk maakt.

Voer de volgende opdracht uit om toegang tot de Xrdp-server toe te staan ​​vanaf een specifiek IP-adres of IP-bereik: 192.168.1.0/24 :

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

Voor een betere beveiliging kunt u overwegen Xrdp in te stellen om alleen op localhost te luisteren en een SSH-tunnel te maken die verkeer van uw lokale machine op poort 3389 veilig doorstuurt naar de server op dezelfde poort. Een andere veilige optie is om OpenVPN te installeren en verbinding te maken met de Xrdp-server via het particuliere netwerk.

Verbinding maken 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.

U kunt nu beginnen met de interactie met het externe XFCE-bureaublad vanaf uw lokale computer met behulp van uw toetsenbord en muis.

Conclusie

Door een Xrdp-server te installeren, kunt u uw Ubuntu 18.04-server beheren vanaf uw lokale desktopcomputer met behulp van een eenvoudig te gebruiken grafische interface.

ubuntu rdp