GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie XRDP (Remote Desktop) unter Debian 10

XRDP ist eine Open-Source-Implementierung des Microsoft RDP-Servers (Remote Desktop Protocol). Es bietet eine Überbrückung zwischen dem RDP-Client und dem X-Windows-System. Der XRDP-Server ermöglicht Remote-Benutzern die grafische Anmeldung bei den Remote-Computern mit dem Microsoft RDP-Client.

Das XRDP ermöglicht die bidirektionale Übertragung über die Zwischenablage, die Audio- und Mikrofonsprachumleitung und ermöglicht es uns, lokale Laufwerke auf den Remote-Computern bereitzustellen.

Dieses Tutorial hilft Ihnen bei der Installation des XRDP-Servers (Remote Desktop) auf dem Debian 10 Linux-System.

Voraussetzungen

Sie müssen Shell-Zugriff mit einem Benutzer mit sudo-Privilegien auf das Debian 10-System haben

Schritt 1 – Installieren der Desktop-Umgebung

Standardmäßig haben Debian-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 && apt install tasksel -y 

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

sudo tasksel 

Sie sollten die folgende Schnittstelle sehen:

Scrollen Sie mit der Pfeiltaste in der Liste nach unten und suchen Sie Debian Desktop Environment . Drücken Sie als Nächstes die Leertaste, um es auszuwählen, wählen Sie auch den Dekstop-Typ, drücken Sie dann die Tab-Taste, um OK auszuwählen, und drücken Sie dann die Eingabetaste, um die Desktop-Umgebung 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:

sudo systemctl set-default graphical.target 

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

Schritt 2 – Installieren von XRDP auf Debian 10

Die Xrdp-Debian-Pakete sind unter den Standard-System-Repositorys verfügbar. Sie können einen Remote-Desktop auf Ihrem Debian-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 aktiv ist und auf Port 3389 lauscht.

Schritt 3 – Xrdp-Dienst konfigurieren

Der Installationsvorgang erstellt einen Benutzer namens xrdp in Ihrem System. Die XRDP-Sitzungen verwenden eine Zertifikatsschlüsseldatei „/etc/ssl/private/ssl-cert-snakeoil.key“, die bei Remote Desktop eine wichtige Rolle spielt. Diese Schlüsseldatei gehört root und der Gruppeneigentümer ist „ssl-cert“

Also müssen wir dem xrdp-Benutzer erlauben, auf diese Schlüsseldatei zuzugreifen. Fügen Sie dazu 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 

Sie können 192.168.1.0/24 ändern mit 0.0.0.0/0 für alle öffnen.

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 Debian-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-Debian-Systems ein, um Remote-Desktop-Zugriff zu erhalten.

Bei erfolgreicher Authentifizierung erhalten Sie Remote-Desktop-Zugriff.

Das ist es. Jetzt können Sie Ihr entferntes Debian-System mit einer grafischen Oberfläche verwalten.

Schlussfolgerung

Dieses Tutorial hat Ihnen geholfen, den XRDP-Serverdienst (Remote Desktop) auf einem Debian 10-Linux-System einzurichten. Bietet Ihnen außerdem die Schritte zum Installieren von Desktop Environment auf einem Debian-Linux-System.


Debian
  1. So installieren Sie den Budgie Desktop unter Debian

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

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

  4. So installieren Sie den Xrdp-Server (Remote Desktop) unter Debian 10

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

So installieren Sie GNOME Desktop unter Debian 10

So installieren Sie XFCE unter Debian 10

So installieren Sie Budgie Desktop unter Debian 11

So installieren Sie Cinnamon 1.8 Desktop unter Debian 7

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

So installieren Sie Remote Desktop (XRDP) unter Ubuntu 20.04