Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:remote_desktop_xrdp

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry_pi:remote_desktop_xrdp [2026/02/08 08:56] torsten.roehlraspberry_pi:remote_desktop_xrdp [2026/02/08 10:42] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
 ====== Remote Desktop (XRDP) ====== ====== Remote Desktop (XRDP) ======
 +[[raspberry_pi|☚ 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.//
 +
 +
 +<note>**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. :-?</note>
 +
 +
 +
 +
 +|{{ :raspberry_pi:xrdp-raspi.png?400 |}}|
 +|Wenn alles geklappt hat, kann man den **Raspberry-Pi-Desktop** von einem entfernten Rechner (**Remote**) bedienen. Dies ist mitunter recht nützlich. 8-)|
  
 ===== Überblick ===== ===== Überblick =====
 +
 +{{ :raspberry_pi:xrdp-prinzip.png?700 |}}
  
   * **Step 1** Boot to Desktop aktivieren   * **Step 1** Boot to Desktop aktivieren
   * **Step 2** XRDP Server installieren     * **Step 2** XRDP Server installieren  
-  * **Step 3** Remina Einrichten und Verwenden +  * **Step 3** Remmina Einrichten und Verwenden 
      
 ===== Details ===== ===== Details =====
 ==== Step 1 ==== ==== Step 1 ====
 +//
 +In diesem Schritt stellen wir sicher, dass der **Raspberry Pi** in den grafischen Desktop startet, ohne sich automatisch anzumelden.//
  
-  * System  Options → Boot B2 Desktop →  Desktop GUI + 
-  * System  Options → Auto Login      →  GUI und Konsole jewells auf **NO** setzen! +<code>sudo raspi-config</code> 
-  Display Options → Screen Blanking →  Screen Blanking auf **disable** setzen  + 
-<codebash>+ 
 +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. 
 + 
 +  - System  Options   → Boot B2 Desktop →  Desktop GUI  setzen! 
 +  - Advanced Options  → Wayland         →  **OFF** alles auf  **X11** umstellen   
 +  - System  Options   → Auto Login      →  GUI und Konsole jeweils auf **NO** setzen! 
 +  Display Options   → Screen Blanking →  Screen Blanking auf **disable** setzen
 + 
 + 
 +== Einstellungen überprüfen == 
 + 
 +<note tip> 
 +Falls gewünscht können die gemachten Einstellungen überprüft werden, ohne das ''raspi-config'' erneut aufgerufen wird 
 + 
 + 
 + 
 +++++ Überprüfung der "Raspi-Config" Einstellungen | 
 + 
 + 
 +Um zu überprüfen, ob Autologin deaktiviert ist und das grafische System (GUI-Desktop) gestartet wird, sind die beiden folgenden Befehle nützlich. Wenn sowohl ''graphical.target'' angezeigt wird als auch alle Autologin-Einträge mit einem ''#'' (Kommentar) beginnen, dann stimmt alles. 
 + 
 + 
 +<code>
 pi@raspberrypi:~ $ systemctl get-default pi@raspberrypi:~ $ systemctl get-default
 graphical.target graphical.target
Zeile 25: Zeile 72:
  
  
 +Die Ausgabe zeigt das alles stimmt :-).
  
-<code>sudo raspi-config</code> +++++ 
-=== Step 2 ===+</note>
  
  
-<note important> 
  
-HINWEIS – Raspberry Pi mit PIXEL-Desktop+ 
 + 
 +==== Step 2 ==== 
 + 
 +//Jetzt wird der eigentliche **XRDP-Remote-Server** installiert.// 
 + 
 +<note important > 
 + 
 +** 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**. 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**.
Zeile 41: Zeile 96:
  sudo reboot                               # System neu starten  sudo reboot                               # System neu starten
 </code> </code>
 +
 +<note tip>
 +**Überprüfen ob xrdp läuft**
 +<code>
 +sudo systemctl status xrdp
 +</code>
 +
 +Wenn alles korrekt ist, ist  ''active (running)'' zu sehen.
 +</note>
 +
 +==== 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
 +
 +
 +
 +
 +
 +|{{ :raspberry_pi:remmina.png?600 |}}|
 +| 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.|
 +
 +
 +
 +
 +
  
  
-=== Step 2 === 
  
raspberry_pi/remote_desktop_xrdp.1770540976.txt.gz · Zuletzt geändert: von torsten.roehl