Ermöglichen des Remotedesktopzugriffs mit xdrp auf einem Raspberry Pi
Es ist ziemlich üblich, über das Secure Shell Protocol (SSH) eine Remoteverbindung zum Raspberry Pi herzustellen. Das Problem mit SSH besteht darin, dass Sie nur eine Verbindung zur Shell Ihres Pi herstellen können. Was ist, wenn Sie das volle Desktop-Erlebnis aus der Ferne genießen möchten? Hier kommt xrdp ins Spiel. Hier erfahren Sie, wie Sie xrdp auf Ihrem Pi einrichten, sodass Sie von jedem Windows-, Mac- oder Linux-Computer sowie von iOS- und Android-Mobilgeräten aus eine Fernverbindung herstellen können.
Was ist xrdp und wie funktioniert es?
xrdp ist eine Open-Source-Implementierung des Remote Desktop Protocol (RDP) von Microsoft, mit der Sie eine Verbindung zu Ihren Linux-Computern über dasselbe Protokoll herstellen können, das Sie für Windows-Remotedesktopverbindungen verwenden würden.
Jedes xrdp-Setup besteht aus zwei Komponenten: dem xrdp-Server läuft auf Ihrem Raspberry Pi und a Remotedesktop-Client auf dem Gerät, von dem aus Sie eine Verbindung herstellen möchten. Wenn Sie Windows verwenden, ist der Client wahrscheinlich bereits installiert, und für alle anderen wichtigen Plattformen gibt es Clients von Drittanbietern.
Standardmäßig schützt xrdp alle Ihre Remote-Sitzungen mithilfe der TLS-Verschlüsselung (Transport Layer Security), sodass Sie sich keine Sorgen machen müssen, dass jemand Ihre Verbindung ausspioniert. Diese Verschlüsselung deckt alles ab, von Ihren Mausbewegungen über Dateiübertragungen bis hin zum Inhalt der Zwischenablage.
Nun ist xrdp nicht die einzige Lösung dieser Art. Eine weitere beliebte Option ist VNC (Virtual Network Computing), das im Raspberry Pi OS enthalten ist. Ich habe jedoch festgestellt, dass RDP eine deutlich bessere Leistung erbringt als VNC. Wenn ich über xrdp aus der Ferne mit meinem Pi verbunden bin, bemerke ich kaum Verzögerungen bei der Ausführung normaler Aufgaben wie Webbrowsen oder Betriebssystemkonfiguration, was ich über VNC wirklich nicht sagen kann.
Installieren und konfigurieren Sie den xrdp-Server auf Pi
Als Erstes müssen Sie Ihr Terminal öffnen und Folgendes ausführen:
Dieser Befehl lädt das xrdp-Paket zusammen mit allen seinen Abhängigkeiten herunter und installiert es.
Nachdem die Installation abgeschlossen ist, gibt es einen kleinen, aber wichtigen Schritt, den ich auf die harte Tour gelernt habe: Sie müssen den hinzufügen xrdp Benutzer zum SSL-Zertifikat Gruppe, damit xrdp sichere Verbindungen ordnungsgemäß verarbeiten kann. Führen Sie einfach „sudo adduser xrdp ssl-cert“ aus und schon kann es losgehen.
Wenn Sie die neueste Version des Raspberry Pi-Betriebssystems verwenden, führt die Standardkonfiguration höchstwahrscheinlich zu Anzeigeproblemen (Ihr Bildschirm wird vollständig schwarz sein). Die Lösung ist eigentlich ganz einfach:
Öffnen Sie die xorg-Konfigurationsdatei:
sudo nano /etc/X11/xrdp/xorg.confSobald Sie sich in der Konfigurationsdatei befinden, müssen Sie nach einer Zeile suchen, die Folgendes enthält Option „DRMDevice“ (Sie können Strg + W in Nano drücken, um nach „DRMDevice“ zu suchen.) Wenn Sie es gefunden haben, möchten Sie es ändern in:
Drücken Sie Strg + X, um den Editor zu verlassen (vergessen Sie nicht, Y zu drücken, um die Änderungen zu speichern).
Nachdem Sie diese Änderungen vorgenommen haben, starten Sie Ihren Pi neu und Ihr xrdp-Server sollte konfiguriert und bereit sein, Verbindungen zu akzeptieren (er wird nach jedem Start automatisch gestartet).
Herstellen einer Verbindung zum xrdp-Server Ihres Pi
Wenn der xrdp-Server auf Ihrem Pi installiert ist und läuft, können Sie jetzt von praktisch jedem Gerät aus eine Verbindung zu ihm herstellen – Sie benötigen lediglich ein Remotedesktop-Client für Ihre Plattform.
- Für Windows-Benutzer ist die integrierte Microsoft Remote Desktop-App die beste Wahl, und Sie können die neueste Version von herunterladen Microsoft Store.
- Wenn Sie macOS verwenden, sollten Sie es herunterladen Windows-App aus dem App Store.
- Android-Benutzer können das erhalten Remotedesktop App aus dem Play Store.
- iOS-Benutzer sollten danach suchen Windows-App Mobile im App Store.
- Wenn Sie Linux verwenden, können Sie es verwenden Remminaein kostenloser Open-Source-Client, der RDP-Verbindungen über sein Plugin-System wunderbar verwaltet.
Die gute Nachricht ist, dass der Prozess unabhängig davon, welchen Client Sie verwenden, bemerkenswert ähnlich ist. Unter macOS kann ich beispielsweise einfach auf klicken Plus Symbol und wählen Sie aus Fügen Sie einen neuen PC hinzu.
Geben Sie die lokale IP-Adresse Ihres Pi ein PC-Name (Wenn Sie nicht sicher sind, wie die Adresse lautet, geben Sie einfach ifconfig in das Terminal Ihres Pi ein). Sie können Ihrer Verbindung auch einen benutzerfreundlichen Namen wie „Workshop Pi“ oder „Media Pi“ geben Freundlicher Name Feld. Sobald Sie diese Angaben eingegeben haben, klicken Sie auf Hinzufügenund Ihre neue Verbindung sollte in der Liste angezeigt werden. Doppelklicken Sie darauf und wenn alles richtig eingerichtet ist, werden Sie von der Desktop-Umgebung Ihres Pi begrüßt.
Um zukünftige Probleme zu vermeiden, empfehle ich dringend, in den Einstellungen Ihres Routers eine statische IP-Adresse für Ihren Pi zu reservieren. Auf diese Weise müssen Sie Ihre Verbindungseinstellungen nicht jedes Mal ändern, wenn Ihr Router beschließt, Ihrem Pi eine neue IP-Adresse zu geben, was nach einem Neustart des Routers passieren kann.
Da Sie Ihren Raspberry Pi nun bequem von jedem Gerät aus fernsteuern können, können Sie ganz einfach Ihr eigenes lokales LLM darauf ausführen, ihn in einen Discord-Radiosender verwandeln, eine selbst gehostete Fotogalerie einrichten und vieles mehr.
Titelbild von DALL-E. Screenshots von David Morelo.
Schreibe einen Kommentar