Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:remote_desktop_xrdp

Dies ist eine alte Version des Dokuments!


Remote Desktop (XRDP)

☚ zurück

Dieser Beitrag beschreibt Schritt für Schritt, wie auf einem Raspberry Pi ein XRDP-Remote-Desktop-Server eingerichtet wird, sodass der grafische Desktop von einem anderen Rechner aus genutzt werden kann. Dabei wird gezeigt, wie der automatische Login deaktiviert, der Start in die grafische Oberfläche sichergestellt und XRDP installiert wird. Zusätzlich wird erläutert, wie vom Client-Rechner – beispielsweise mit Remmina unter Ubuntu – eine Verbindung hergestellt und überprüft werden kann, ob der Dienst korrekt läuft.

Getestet wurde mit einem Raspberry Pi. 8-)
  • Model: Raspberry Pi 4
  • OS: Raspbian 64 Bit (recommended)
  • Client: Ubuntu mit Remmina

Das Einrichten mit XRDP kann mitunter wesentlich komplizierter sein, falls Probleme auftreten, die hier glücklicherweise nicht aufgetreten sind. :-?

Wenn alles geklappt hat, kann man den Raspberry-Pi-Desktop von einem entfernten Rechner (Remote) bedienen. Dies ist mitunter recht nützlich. 8-)

Überblick

  • Step 1 Boot to Desktop aktivieren
  • Step 2 XRDP Server installieren
  • Step 3 Remmina Einrichten und Verwenden

Details

Step 1

In diesem Schritt stellen wir sicher, dass der Raspberry Pi in den grafischen Desktop startet, ohne sich automatisch anzumelden.

sudo raspi-config

In raspi-config die folgende Einstellung suchen und entsprechend ändern. Anschließend schlägt raspi-config einen reboot vor, was natürlich durchgeführt werden sollte.

  1. System Options → Boot B2 Desktop → Desktop GUI setzen!
  2. System Options → Auto Login → GUI und Konsole jeweils auf NO setzen!
  3. Display Options → Screen Blanking → Screen Blanking auf disable setzen!
Einstellungen überprüfen
Falls gewünscht können die gemachten Einstellungen überprüft werden, ohne das raspi-config erneut aufgerufen wird

Überprüfung der "Raspi-Config" Einstellungen

Step 2

Jetzt wird der eigentliche XRDP-Remote-Server installiert.

Raspberry Pi mit PIXEL-Desktop

Der integrierte RealVNC Server und XRDP können miteinander in Konflikt stehen. Um dies von vornherein zu vermeiden deinstallieren wir RealVNC vor der Installation von XRDP.

 sudo apt-get purge realvnc-vnc-server     # Deinstallation von RealVNC
 sudo apt-get install xrdp                 # XRDP installieren
 sudo reboot                               # System neu starten
Überprüfen ob xrdp läuft
sudo systemctl status xrdp

Wenn alles korrekt ist, ist active (running) zu sehen.

Step 3

Wir verwenden Remmina, um von einem Ubuntu-Client auf den Raspberry Pi zuzugreifen. Remmina reagiert mitunter recht sensibel auf Änderungen der Einstellungen wie Auflösung und Farben. Hier können wir alles auf Default lassen, manchmal ist es jedoch empfehlenswert, mit Auflösung und Farben zu experimentieren.

Voraussetzungen:

  • Client: Ubuntu-Rechner mit installiertem Remmina
  • IP-Adresse: Diese muss ebenfalls bekannt sein, um sich mit dem Raspberry Pi verbinden zu können.
  • Login-Daten: Benutzername und Passwort
Die IP-Adresse des Raspberry Pi, Benutzername und Passwort reichen aus, um anschließend eine Verbindung mit dem Raspberry Pi aufzubauen. Hier wurden alle Einstellungen so belassen, wie Remmina sie vorschlägt. Die Herstellung der Verbindung dauert ein paar Sekunden.
raspberry_pi/remote_desktop_xrdp.1770545740.txt.gz · Zuletzt geändert: von torsten.roehl