So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 20.04

So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 20.04

Xrdp ist eine Open-Source-Implementierung des Remote Desktop Protocol (RDP) von Microsoft, mit der Sie ein Remote-System über eine grafische Benutzeroberfläche steuern können. Mit RDP können Sie sich bei einem Remotecomputer anmelden und eine echte Desktopsitzung erstellen, als ob Sie bei der lokalen Maschine angemeldet wären.

Dieses Tutorial erklärt, wie man einen Xrdp-Server unter Ubuntu 20.04 installiert und konfiguriert.

1. Installieren Sie die Desktop-Umgebung

Ubuntu-Server werden normalerweise über die Befehlszeile verwaltet und haben standardmäßig keine installierte Desktopumgebung. Wenn Sie Ubuntu Desktop verwenden, ignorieren Sie diesen Schritt.

Im Ubuntu-Quell-Repository stehen Ihnen zahlreiche Desktop-Umgebungen zur Auswahl. Eine Möglichkeit besteht darin, Gnome zu installieren, die Standard-Desktopumgebung für Ubuntu 20.04. Eine andere Möglichkeit ist die Installation von xfce. Es handelt sich um eine schnelle, stabile und leichte Desktopumgebung und damit um einen idealen Desktop für Remote-Server.

Führen Sie einen der folgenden Befehle aus, um die Desktopumgebung Ihrer Wahl zu installieren:

Gnome installieren

sudo apt update
sudo apt installiere Ubuntu-Desktop

Installieren Sie Xfce

sudo apt update
sudo apt installiere xubuntu-desktop

Das Herunterladen und Installieren der GUI-Pakete kann je nach System einige Zeit in Anspruch nehmen.

2. Installieren Sie Xrdp

Xrdp ist in den standardmäßigen Ubuntu-Software-Repositorys enthalten. Um es zu installieren, führen Sie Folgendes aus:

sudo apt installiere xrdp

Sobald die Installation abgeschlossen ist, wird der Xrdp-Dienst automatisch gestartet. Sie können es überprüfen, indem Sie Folgendes eingeben:

sudo systemctl status xrdp

Die Ausgabe sieht folgendermaßen aus:

● xrdp.service – xrdp-Daemon
Geladen: geladen (/lib/systemd/system/xrdp.service; aktiviert; Vendor-Vorgabe: aktiviert)
Aktiv: aktiv (läuft) seit Fr. 22.05.2020 17:36:16 UTC; vor 4 Min. 41 Sek.
...

Standardmäßig verwendet Xrdp /etc/ssl/private/ssl-cert-snakeoil.key , das nur von der Benutzergruppe „ssl-cert“ gelesen werden kann. Führen Sie den folgenden Befehl aus, um den xrdp Benutzer zu dieser Benutzergruppe hinzuzufügen:

sudo adduser xrdp ssl-zertifikat

Starten Sie den Xrdp-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart xrdp

das ist alles. Xrdp wurde auf Ihrem Ubuntu-Server installiert und Sie können es verwenden.

3. Xrdp-Konfiguration

Xrdp-Konfigurationsdateien befinden sich im Verzeichnis /etc/xrdp . Für grundlegende Xrdp-Verbindungen müssen Sie keine Änderungen an den Konfigurationsdateien vornehmen.

Xrdp verwendet die standardmäßige X Window-Desktopumgebung (Gnome oder XFCE).

Die Hauptkonfigurationsdatei heißt xrdp.ini. Diese Datei ist in verschiedene Abschnitte unterteilt, die Ihnen die Festlegung globaler Konfigurationen wie Sicherheit, Abhöradressen, Erstellen verschiedener XRDP-Anmeldesitzungen usw. ermöglichen.

Wenn Sie Änderungen an der Konfigurationsdatei vornehmen, müssen Sie den Xrdp-Dienst neu starten.

Xrdp verwendet die Datei startwm.sh , um eine X-Sitzung zu starten. Wenn Sie einen anderen X Window-Desktop verwenden möchten, bearbeiten Sie diese Datei.

4. Konfigurieren Sie die Firewall

Der Xrdp-Daemon lauscht auf allen Netzwerkschnittstellen auf Port 3389 . Wenn Sie auf Ihrem Ubuntu-Server eine Firewall ausführen, müssen Sie den Xrdp-Port öffnen.

Um den Zugriff auf den Xrdp-Server von einer bestimmten IP-Adresse oder einem bestimmten IP-Bereich, beispielsweise 192.168.33.0/24 , zuzulassen, müssen Sie den folgenden Befehl ausführen:

sudo ufw allow von 192.168.33.0/24 zu jedem Port 3389

Wenn Sie den Zugriff von überall erlauben möchten (was aus Sicherheitsgründen nicht empfohlen wird), führen Sie Folgendes aus:

sudo ufw erlauben 3389

Für zusätzliche Sicherheit könnten Sie Xrdp nur auf dem lokalen Host abhören lassen und einen SSH-Tunnel erstellen, um den Datenverkehr von Port 3389 auf Ihrem lokalen Computer zum gleichen Port auf dem Remote-Server zu verschlüsseln.

5. 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 mit dem Server herzustellen.

Wenn Sie einen Windows-Computer haben, können Sie den Standard-RDP-Client verwenden. Geben Sie „remote“ in die Windows-Suchleiste ein und klicken Sie auf „Remotedesktopverbindung“. Dadurch wird ein RDP-Client geöffnet. Geben Sie im Bereich „Computer“ die IP-Adresse des Remote-Servers ein und klicken Sie auf „Verbinden“.

Geben Sie auf dem Anmeldebildschirm Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf „OK“.

Sobald Sie sich angemeldet haben, wird Ihnen der standardmäßige Gnome- oder Xfce-Desktop angezeigt, der folgendermaßen aussehen sollte:

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

Wenn Sie macOS verwenden, können Sie die Microsoft Remote Desktop-App aus dem Mac App Store installieren. Linux-Benutzer können einen RDP-Client wie Remmina oder Vinagre verwenden.

VI. Fazit

Konfigurieren Sie einen Remote-Desktop, mit dem Sie Ihren Ubuntu 20.04-Server von Ihrem lokalen Computer aus über eine benutzerfreundliche grafische Benutzeroberfläche verwalten können.

Dies ist das Ende dieses Artikels zur Installation eines Xrdp-Servers (Remote-Desktop) unter Ubuntu 20.04. Weitere Informationen zur Installation eines Xrdp-Servers unter Ubuntu 20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • So stellen Sie vom lokalen Windows-Remotedesktop eine Verbindung zum Alibaba Cloud Ubuntu 16.04-Server her

<<:  Detaillierte Erläuterung des Falls des JavaScript-Upload-Dateilimitparameters

>>:  Einfache Verwendung des Vue-Busses

Artikel empfehlen

Lösen Sie das Matching-Problem in CSS

Problembeschreibung Wie wir alle wissen, wird bei...

Über gutes Design

<br />Auf zehntausend Personen, die die Frag...

Der neueste Linux-Installationsprozess von Tomcat8

Herunterladen https://tomcat.apache.org/download-...

Eine benutzerfreundliche Alternative in Linux (Befehl fd)

Der Befehl fd bietet eine einfache und unkomplizi...

Analyse des Quellcodes des Nginx-Speicherpools

Inhaltsverzeichnis Speicherpoolübersicht 1. Nginx...

Vue implementiert die Lupenfunktion der Produktdetailseite

In diesem Artikel wird der spezifische Code von V...

Detaillierte Erläuterung der Konfiguration der Alibaba Cloud-Sicherheitsregeln

Vor zwei Tagen habe ich das Double 11-Shopping-Fe...

Detaillierte Erklärung, wo Docker Protokolldateien speichert

Inhaltsverzeichnis Wo werden die Protokolle gespe...