{"id":9994,"date":"2023-01-08T15:42:41","date_gmt":"2023-01-08T13:42:41","guid":{"rendered":"https:\/\/u-labs.de\/portal\/?p=9994"},"modified":"2023-01-08T15:43:57","modified_gmt":"2023-01-08T13:43:57","slug":"rdp-server-auf-dem-raspberry-pi-os-11-einrichten-den-pi-grafisch-von-einem-windows-pc-aus-fernsteuern-2023","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/rdp-server-auf-dem-raspberry-pi-os-11-einrichten-den-pi-grafisch-von-einem-windows-pc-aus-fernsteuern-2023\/","title":{"rendered":"RDP Server auf dem Raspberry Pi OS 11 einrichten: Den Pi grafisch von einem Windows-PC aus per Remotedesktop fernsteuern (2023)"},"content":{"rendered":"<p>Dieser Artikel zeigt, wie XRDP auf dem Raspberry Pi unter dem aktuellen Raspberry Pi OS 11 (Bullseye) installiert werden kann, um sich per Windows Remotedesktopverbindung auf die grafische Oberfl\u00e4che des Pi verbinden zu k\u00f6nnen. Er ist eine aktualisierte Version des 2021 erschienenen Artikels, der Buster (10) nutzte &#8211; also mittlerweile die Legacy-Version. Dieser wurde mit Hinweise auf die Forenposts in der U-Labs Community erg\u00e4nzt, in denen die notwendigen Schritte bereits Ende 2021 gezeigt wurden. Hier werden sie in Form eines neuen Artikels mit Video geb\u00fcndelt gezeigt.<\/p>\n<h2 class=\"wp-block-heading\">Welche \u00c4nderungen gibt es bei XRDP im Raspberry Pi OS 11?<\/h2>\n<p>Wie im vorherigen Artikel aufgelistet, ben\u00f6tigt ihr einen Raspberry Pi mit installierter grafischer Desktopumgebung. Ob es sich um die <em>normale<\/em> oder <em>vollst\u00e4ndige<\/em> Desktop Edition handelt, spielt dabei keine Rolle &#8211; sie unterscheiden sich nur im Umfang der vorinstallierten Programme. <a href=\"https:\/\/u-labs.de\/portal\/neue-programme-auf-dem-raspberry-pi-per-apt-paketverwaltung-installieren-das-solltest-du-vorher-machen\/\" data-type=\"post\" data-id=\"7478\">Die Paketquellen sowie alle Pakete sollten aktuell sein<\/a>. Im Wesentlichen gibt es im Raspberry Pi OS 11 verglichen mit dem Vorg\u00e4nger 10 zwei \u00c4nderungen:<\/p>\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/per-remotedesktopverbindung-rdp-den-grafischen-desktop-des-raspberry-pi-zugreifen-40626?p=445369&amp;viewfull=1#post445369\">Stimmen die Berechtigungen f\u00fcr den Konfigurationsordner \/etc\/xrdp nicht<\/a><\/li>\n<li><a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/per-remotedesktopverbindung-rdp-den-grafischen-desktop-des-raspberry-pi-zugreifen-40626?p=446076&amp;viewfull=1#post446076\" data-type=\"URL\" data-id=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/per-remotedesktopverbindung-rdp-den-grafischen-desktop-des-raspberry-pi-zugreifen-40626?p=446076&amp;viewfull=1#post446076\">Bei Verwendung des automatisch angelegten Benutzers verursachen die Gruppen <strong>video<\/strong> und <strong>renderer<\/strong> in Kombination mit XRDP Probleme<\/a><\/li>\n<\/ol>\n<p>Abgesehen davon gelten die gleichen Empfehlungen, wie im vorherigen Artikel: Ein Raspberry Pi 4 wird aufgrund der Leistung empfohlen &#8211; wenngleich ein \u00e4lteres Modell grunds\u00e4tzlich auch funktioniert. Vor der Installation solltest du pr\u00fcfen, welche Version des Raspberry Pi OS bei dir installiert ist. Der Befehl <strong>lsb_release -rc<\/strong> gibt dir diese Information aus: <\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n$ lsb_release -rc\nRelease:\t11\nCodename:\tbullseye\n<\/pre>\n<\/div>\n<p>Handelt es sich um Raspberry Pi OS 11, kannst du mit diesem Beitrag fortfahren. <a href=\"https:\/\/u-labs.de\/forum\/raspberry-pi-266\/das-neue-alte-raspberry-pi-os-legacy-vorgestellt-40711\" data-type=\"post\">Das \u00e4ltere Raspberry Pi OS 10 wird als Legacy-Version noch eine Zeit lang unterst\u00fctzt<\/a>, in diesem Falle solltest du der Anleitung a<a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-windows-remote-desktop-remotedesktopverbindung-einrichten\/\" data-type=\"post\" data-id=\"7355\">us dem alten Beitrag von 2021 folgen<\/a>.<\/p>\n<h2 class=\"wp-block-heading\">Vorbereitung: Welcher Benutzer soll die RDP-Sitzung aufbauen?<\/h2>\n<p>Grunds\u00e4tzlich hast du die Wahl, den Standard-Benutzer oder einen eigenen zu verwenden. Der Standard-Benutzer hie\u00df fr\u00fcher pi und wurde automatisch angelegt. <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-os-11-bullseye-aktualisierung-april-2022-kein-pi-benutzer-mehr-verbesserungen-fuer-bluetooth-geraete-und-experimentelle-wayland-unterstuetzung\/\">Seit April 2022 ist dies nicht mehr der Fall<\/a>, man muss nun einen eigenen Benutzername inklusive Passwort angeben &#8211; entweder im Raspberry Pi Imager oder beim ersten Start. Falls du diesen Benutzer verwenden m\u00f6chtest, m\u00fcssen zwei \u00c4nderungen vorgenommen werden. Es spielt dabei keine Rolle, ob es der fr\u00fchere &#8222;pi&#8220; Benutzer ist, oder ein selbst ausgedachter Name. Entscheidend ist, dass dieser Benutzer automatisch angelegt wurde. <\/p>\n<p>Alternativ kann auch ein eigener Benutzer angelegt werden. Dieser Beitrag zeigt beide Wege auf, bevor du die Installation durchf\u00fchrst, solltest du dich jedoch f\u00fcr einen entscheiden.<\/p>\n<h3 class=\"wp-block-heading\">Vorbereitung bei Verwendung des Standard-Benutzers<\/h3>\n<p>Verwendest du einen eigenen Benutzer, kann dieser Schritt \u00fcbersprungen werden. M\u00f6chtest du den Standard-Benutzer verwenden, muss dessen automatische Anmeldung abgeschaltet werden. Ansonsten erscheint bei der RDP-Verbindung sp\u00e4ter nur ein leerer Bildschirm, da RDP im Gegensatz zu VNC nicht Parallel an zwei Ger\u00e4ten genutzt werden kann. Dazu \u00f6ffnest du die RPI-Konfiguration mit dem Befehl sudo raspi-config und navigierst zu <strong>1 System Options<\/strong> &gt; <strong>S5 Boot \/ Auto Login <\/strong>&gt; <strong>B3 Desktop<\/strong>. Somit startete die grafische Oberfl\u00e4che, aber ohne automatisches Anmelden des Standard-Benutzers. Mit B4 w\u00fcrde RDP daher nicht funktionieren.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-26.png\" alt=\"\"\/><\/figure>\n<\/div>\n<p>Anschlie\u00dfend mit der &lt;Tab&gt; Taste auf <strong>Finish<\/strong> und mit &lt;Enter&gt; best\u00e4tigen. Der Meldung <strong>Would you like to reboot now?<\/strong> zustimmen, sodass der Pi neu startet. Anschlie\u00dfend entfernen wir unseren Benutzer noch aus den zuvor genannten Gruppen:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo gpasswd -d $USER video\nsudo gpasswd -d $USER render\n<\/pre>\n<\/div>\n<h3 class=\"wp-block-heading\">Vorbereitung f\u00fcr einen eigenen Benutzer<\/h3>\n<p>In diesem Falle muss lediglich der Benutzer angelegt und ein Passwort vergeben werden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo useradd -m -s \/bin\/bash ulabs\nsudo passwd ulabs\n<\/pre>\n<\/div>\n<p>Falls kein Shellzugriff n\u00f6tig ist, kann man <strong>\/bin\/bash<\/strong> durch <strong>\/bin\/false<\/strong> ersetzen.<\/p>\n<h3 class=\"wp-block-heading\">Installation von XRDP<\/h3>\n<p>Nachdem wahlweise der Standard-Benutzer angepasst oder ein neuer erstellt wurde, k\u00f6nnen wir XRDP installieren. Zuvor ist es ratsam, den vorinstallierten RealVNC-Server zu entfernen, um Konflikte zu vermeiden:<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo apt-get purge realvnc-vnc-server\nsudo apt install xrdp\n<\/pre>\n<\/div>\n<p>Die Deinstallation bzw. Installation jeweils mit J oder Y best\u00e4tigen, je nach eingestellter Sprache. Der RDP-Server l\u00e4uft danach bereits, allerdings wird er aufgrund der fehlerhaften Berechtigungen keine Verbindungen erfolgreich aufbauen. Das korrigieren wir, in dem der gleichnamige Benutzer als Eigent\u00fcmer des Konfigurationsverzeichnisses festgelegt wird. Anschlie\u00dfend ist ein Neustart des Systemd-Dienstes erforderlich.<\/p>\n<div class=\"wp-block-syntaxhighlighter-code \">\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nsudo chown xrdp \/etc\/xrdp -R\nsudo systemctl restart xrdp\n<\/pre>\n<\/div>\n<h3 class=\"wp-block-heading\">Testen der Remotedesktop Verbindung<\/h3>\n<p>Wenn man nun auf einem Windows-System die Remotedesktopverbindung-Anwendung startet sowie den Hostname oder die IP-Adresse des Pi eingibt, erscheint das Anmeldefenster von XRDP. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2021\/08\/grafik-30.png\" alt=\"\"\/><\/figure>\n<\/div>\n<p>Warnmeldungen von Windows bez\u00fcglich der Zertifikate m\u00fcssen zuvor best\u00e4tigt werden. Hier kann man sich grunds\u00e4tzlich mit jedem GNU\/Linux Systembenutzer und dessen Kennwort anmelden.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-13.png\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"945\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-13.png\" alt=\"\" class=\"wp-image-9996\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-13.png 588w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-13-187x300.png 187w\" sizes=\"auto, (max-width: 588px) 100vw, 588px\" \/><\/a><\/figure>\n<\/div>\n<p>Verl\u00e4uft die Anmeldung erfolgreich, erscheint wenige Sekunden sp\u00e4ter der Raspberry Pi OS Desktop:<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-18.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1100\" height=\"591\" src=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2023\/01\/2023-01-06_21-18.jpg\" alt=\"\" class=\"wp-image-9997\"\/><\/a><\/figure>\n<\/div>\n<p>Damit ist die grundlegende Einrichtung abgeschlossen. Nach wie vor ist zu empfehlen, den Bildschirmschoner abzuschalten &#8211; dieser verursacht sonst eine unn\u00f6tig hohe Prozessorauslastung. Wie das funktioniert habe ich zusammen mit weiteren Detailinfos <a href=\"https:\/\/u-labs.de\/portal\/raspberry-pi-windows-remote-desktop-remotedesktopverbindung-einrichten\/\">im ersten Artikel weiter unten beschrieben<\/a>. Zu diesem Beitrag ist ebenfalls ein Video verf\u00fcgbar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dieser Artikel zeigt, wie XRDP auf dem Raspberry Pi unter dem aktuellen Raspberry Pi OS 11 (Bullseye) installiert werden kann, um sich per Windows Remotedesktopverbindung auf die grafische Oberfl\u00e4che des Pi verbinden zu k\u00f6nnen. Er ist eine aktualisierte Version des 2021 erschienenen Artikels, der Buster (10) nutzte &#8211; also mittlerweile die Legacy-Version. Dieser wurde mit &#8230;<\/p>\n","protected":false},"author":5,"featured_media":10006,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[671,91],"tags":[],"class_list":["post-9994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-raspberry-pi","category-windows"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=9994"}],"version-history":[{"count":10,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9994\/revisions"}],"predecessor-version":[{"id":10009,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/9994\/revisions\/10009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/10006"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=9994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=9994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=9994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}