GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie XRDP (Remote Desktop) unter Ubuntu 20.04

Das Remote-Desktop-Protokoll ermöglicht Benutzern den Zugriff auf den Desktop von Remote-Systemen. Der XRDP-Dienst bietet Ihnen eine grafische Anmeldung bei den Remote-Computern über Microsoft RDP (​Remote Desktop Protocol). Das XRDP unterstützt auch die bidirektionale Übertragung über die Zwischenablage (Text, Bitmap, Datei), die Audioumleitung und die Laufwerksumleitung (lokale Clientlaufwerke auf den Remotecomputern bereitstellen).

XRDP ist ein einfach zu installierender und konfigurierbarer Dienst für Ubuntu-Systeme. Sie können aber auch einen VNC-Server verwenden, um auf den Remote-Desktop der Ubuntu-Systeme zuzugreifen. Finden Sie ein Tutorial zur Installation eines VNC-Servers auf Ubuntu 20.04-Systemen.

Dieses Tutorial hilft Ihnen bei der Installation von Remote Desktop (XRDP) auf einem Ubuntu 20.04 Linux-System. Enthält auch Anweisungen zum Installieren einer Desktop-Umgebung auf Ihrem System.

Schritt 1 – Desktop-Umgebung installieren

Standardmäßig hat Ubuntu Server keine installierte Desktop-Umgebung. Der XRDP-Server ist darauf ausgelegt, nur Desktop-Systeme zu steuern. Daher müssen Sie Ihrem System eine Desktop-Umgebung hinzufügen.

Öffnen Sie ein Terminal und aktualisieren Sie alle installierten Pakete mit dem folgenden Befehl:

sudo apt update && sudo apt upgrade 

Sobald Ihr System aktualisiert ist, installieren Sie das Tasksel-Dienstprogramm, um eine Desktop-Umgebung zu installieren:

apt install tasksel -y 

Starten Sie nach der Installation von Tasksel das Tasksel-Dienstprogramm mit dem folgenden Befehl:

tasksel 

Sie sollten die folgende Schnittstelle sehen:

Verwenden Sie die Pfeiltaste, um in der Liste nach unten zu scrollen und Ubuntu-Desktop zu finden . Drücken Sie als Nächstes die Leertaste, um es auszuwählen, und drücken Sie dann die Tabulatortaste, um OK auszuwählen, und drücken Sie dann die Eingabetaste, um den Ubuntu-Desktop zu installieren.

Sobald alle Pakete installiert sind, müssen Sie Ihren Systemstart auf das grafische Ziel einstellen. Sie können es mit dem folgenden Befehl einstellen:

systemctl set-default graphical.target 

Als nächstes neu starten Ihr System, um die Änderungen zu übernehmen.

Schritt 2 – Installieren von XRDP auf Ubuntu

Die Xrdp-Pakete sind unter den Standardsystem-Repositorys verfügbar. Sie können einen Remote-Desktop auf Ihrem Ubuntu-System installieren, indem Sie den folgenden Befehl ausführen.

sudo apt install xrdp -y 

Sobald die xrdp-Installation erfolgreich abgeschlossen wurde, wird der Dienst automatisch gestartet. Führen Sie den folgenden Befehl aus, um den Dienststatus zu überprüfen:

sudo systemctl status xrdp 

Die obige Ausgabe zeigt, dass der Xrdp-Dienst betriebsbereit ist.

Schritt 3 – Xrdp konfigurieren

Während der Installation fügte xrdp Ihrem System einen Benutzer namens „xrdp“ hinzu. Die xrdp-Sitzung verwendet eine Zertifikatschlüsseldatei „/etc/ssl/private/ssl-cert-snakeoil.key“, die bei Remote Desktop eine wichtige Rolle spielt.

Damit es richtig funktioniert, fügen Sie den xrdp-Benutzer mit dem folgenden Befehl zur Gruppe „ssl-cert“ hinzu.

 sudo usermod -a -G ssl-cert xrdp 

Manchmal wird ein Problem mit einem schwarzen Bildschirm im Hintergrund angezeigt. Ich habe also Schritte zur Behebung des Problems mit dem schwarzen Bildschirm im Hintergrund hinzugefügt. Bearbeiten Sie die xrdp-Datei /etc/xrdp/startwm.sh in einem Texteditor:

sudo nano /etc/xrdp/startwm.sh 

Fügen Sie diese Befehle vor den Befehlen hinzu, die Xsession testen und ausführen, wie unten gezeigt:

Unset DBUS_SESSION_ADDRESS
Unset XDG_RUNTIME_DIR

Drücken Sie STRG+O zum Ausschreiben und dann STRG+X zum Verlassen des Editors.

Starten Sie den Xrdp-Dienst neu, indem Sie den unten angegebenen Befehl ausführen:

sudo systemctl restart xrdp 

Schritt 4 – Firewall anpassen

Xrdp lauscht auf Port 3389, dem Standardport für das RDP-Protokoll. Sie müssen die Firewall anpassen, um den Zugriff auf Port 3389 für Remote-Systeme zu ermöglichen.

Systeme, die mit einer UFW-Firewall ausgeführt werden, verwenden den folgenden Befehl, um Port 3389 für das LAN-Netzwerk zu öffnen.

sudo ufw allow from 192.168.1.0/24 to any port 3389 

Laden Sie die UFW neu, um die neuen Regeln anzuwenden.

sudo ufw reload 

In Ordnung, Ihr System ist bereit für den Zugriff über das RDP-Protokoll.

Schritt 5 – Mit Remotedesktop verbinden

Der XRDP-Dienst wurde erfolgreich installiert und ist verbindungsbereit. Öffnen Sie auf Ihrem Windows-Client den RDP-Client und geben Sie die IP-Adresse des Ubuntu-Systems ein.

Sie können den RDP-Client starten, indem Sie "mstsc" eingeben im Ausführungsfenster oder in der Befehlszeile.

Beim ersten Mal wird eine Warnmeldung angezeigt, da das Remote-System für Ihr System unbekannt ist. Aktivieren Sie das Kontrollkästchen vor „Nicht erneut nach Verbindung zu diesem Computer fragen“ und klicken Sie auf „Ja“, um fortzufahren.

Nach erfolgreicher Verbindung fordert das Remote-System zur Authentifizierung auf. Geben Sie die Anmeldeinformationen des Remote-Ubuntu-Systems ein, um Remote-Desktop-Zugriff zu erhalten.

Bei erfolgreicher Authentifizierung erhalten Sie Remote-Desktop-Zugriff.

Jetzt können Sie Ihr entferntes Ubuntu-System grafisch verwalten.

Schlussfolgerung

Dieses Tutorial hat Ihnen geholfen, einen Remote-Desktop-Dienst auf einem Ubuntu 20.04-System mit Xrdp einzurichten. Das Tutorial enthält auch Schritte zur Installation von Desktop Environment auf einem Ubuntu-System.


Ubuntu
  1. So aktivieren Sie Ubuntu Remote Desktop

  2. So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 18.04

  3. So installieren Sie Remote Desktop (Xrdp) unter Ubuntu 18.04

  4. So installieren Sie Budgie Desktop in Ubuntu 17.04

  5. So installieren Sie Xrdp (Remote Desktop) unter Ubuntu 20.04 LTS

So installieren Sie Chrome Remote Desktop unter Ubuntu 20.04 LTS

So installieren Sie Ubuntu 20.04 Desktop

So installieren Sie Xrdp unter Ubuntu 20.04

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

So installieren Sie Remote Desktop (XRDP) für Ubuntu Server 18.04 Bionic Beaver

So installieren Sie Remote Desktop (XRDP) unter Ubuntu 20.04