Android

So installieren Sie den xrdp-Server (Remotedesktop) unter Ubuntu 18.04

Connecting to Ubuntu using Windows RDP

Connecting to Ubuntu using Windows RDP

Inhaltsverzeichnis:

Anonim

Xrdp ist eine Open-Source-Implementierung des Microsoft Remote Desktop Protocol (RDP), mit der Sie ein Remotesystem grafisch steuern können. Mit RDP können Sie sich auf dem Remotecomputer anmelden und eine echte Desktopsitzung erstellen, als hätten Sie sich auf einem lokalen Computer angemeldet.

In diesem Tutorial wird erklärt, wie Sie den Xrdp-Server unter Ubuntu 18.04 installieren und konfigurieren.

Desktop-Umgebung installieren

In der Regel ist auf Linux-Servern keine Desktop-Umgebung installiert. Unser erster Schritt ist die Installation von X11 und einer leichtgewichtigen Desktop-Umgebung, die als Backend für Xrdp fungiert.

In Ubuntu-Repositories stehen mehrere Desktop-Umgebungen (DE) zur Verfügung. Wir werden Xfce installieren. Es ist eine schnelle, stabile und leichte Desktop-Umgebung, die sich ideal für die Verwendung auf einem Remote-Server eignet.

Geben Sie die folgenden Befehle als Benutzer mit sudo-Berechtigungen ein, um Xfce auf Ihrem Server zu installieren:

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

Das Herunterladen und Installieren von Xfce-Paketen kann je nach System einige Zeit in Anspruch nehmen.

Xrdp installieren

Das Xrdp-Paket ist in den Standard-Ubuntu-Repositorys verfügbar. Führen Sie zum Installieren Folgendes aus:

sudo apt install xrdp

Nach Abschluss des Installationsvorgangs wird der Xrdp-Dienst automatisch gestartet. Sie können überprüfen, ob Xrdp ausgeführt wird, indem Sie Folgendes eingeben:

sudo systemctl status xrdp

Die Ausgabe sieht ungefähr so ​​aus:

● 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)…

Standardmäßig verwendet Xrdp die Datei /etc/ssl/private/ssl-cert-snakeoil.key , die nur von Benutzern /etc/ssl/private/ssl-cert-snakeoil.key werden kann, die Mitglieder der Gruppe "ssl-cert" sind. Führen Sie den folgenden Befehl aus, um den xrdp Benutzer zur Gruppe hinzuzufügen:

sudo adduser xrdp ssl-cert

Das ist es. Xrdp wurde auf Ihrem Ubuntu-Server installiert.

Xrdp konfigurieren

Xrdp-Konfigurationsdateien befinden sich im Verzeichnis /etc/xrdp . Für grundlegende Xrdp-Verbindungen müssen Sie Xrdp nur für die Verwendung von Xfce konfigurieren. Öffnen Sie dazu die folgende Datei in Ihrem Texteditor:

sudo nano /etc/xrdp/xrdp.ini

Fügen Sie am Ende der Datei die folgende Zeile hinzu:

/etc/xrdp/xrdp.ini

exec startxfce4

Speichern Sie die Datei und starten Sie den Xrdp-Dienst neu:

sudo systemctl restart xrdp

Firewall konfigurieren

Standardmäßig überwacht Xrdp Port 3389 auf allen Schnittstellen. Wenn Sie auf Ihrem Ubuntu-Server eine Firewall ausführen (was Sie immer tun sollten), müssen Sie eine Regel hinzufügen, die den Datenverkehr auf dem Xrdp-Port aktiviert.

Führen Sie den folgenden Befehl aus, um den Zugriff auf den Xrdp-Server von einer bestimmten IP-Adresse oder einem bestimmten IP-Bereich aus zuzulassen (in diesem Beispiel 192.168.1.0/24 :

sudo ufw allow from 192.168.1.0/24 to any port 3389

sudo ufw allow 3389

Um die Sicherheit zu erhöhen, sollten Sie Xrdp so einrichten, dass nur localhost überwacht wird, und einen SSH-Tunnel erstellen, der den Datenverkehr von Ihrem lokalen Computer an Port 3389 sicher an den Server an demselben Port weiterleitet. Eine weitere sichere Option ist die Installation von OpenVPN und die Verbindung zum Xrdp-Server über das private Netzwerk.

Verbindung zum Xrdp-Server herstellen

Nachdem Sie Ihren Xrdp-Server eingerichtet haben, ist es an der Zeit, Ihren Xrdp-Client zu öffnen und eine Verbindung zum Server herzustellen.

Sie können jetzt von Ihrem lokalen Computer aus mit Tastatur und Maus mit dem Remote-XFCE-Desktop interagieren.

Fazit

Durch die Installation eines Xrdp-Servers können Sie Ihren Ubuntu 18.04-Server über eine benutzerfreundliche grafische Oberfläche von Ihrem lokalen Desktop-Computer aus verwalten.

ubuntu rdp