Verbindung zur grafischen Benutzeroberfläche per SSH aufbauen
Ein SSH-Server kann nicht nur die Kommandozeile zur Verfügung stellen, sondern auch eine grafische Benutzeroberfläche, die allerdings nicht zwangsläufig wie die auf dem entfernten System aussehen muss.
Eine Display-Umleitung bzw. X-Forwarding kann ein SSH-Server durchführen. Allerdings bekommt man bei dieser Lösung nicht den aktuellen, sondern einen eigenen Desktop angezeigt.
Aufgabe
- Display-Umleitung einrichten.
- Panel installieren.
- Verbinden Sie sich per SSH mit der grafischen Benutzeroberfläche.
Lösung: Display-Umleitung einrichten
Die Display-Umleitung nennt sich X-Forwarding. Damit das funktioniert muss der betreffende SSH-Server entsprechend konfiguriert sein. Dazu öffnen wir die Konfigurationsdatei:
sudo nano /etc/ssh/sshd_config
Dort tragen wir folgende Zeile ein, die standardmäßig vorhanden sein sollte.
X11Forwarding yes
Anschließend speichern und schließen: Strg + O, Return, Strg + X.
Der SSH-Server muss neu gestartet werden (nur wenn man die Datei geändert hat).
sudo service ssh restart
Lösung: Panel installieren
Die Display-Umleitung bringt nichts, wenn man kein Panel (Startmenü, Programm-Leiste, ...) hat, über das man den Desktop steuern kann. Ein Panel ist eine Kontrollleiste, die sich in der Regel völlig frei auf dem Desktop platzieren und mit vielen Applets und Plugins erweitern lässt. Zum Beispiel Programmstarter oder Akku-, Netzwerk- oder Festplatten-Monitor.
Deshalb installieren wir uns erst ein Panel.
sudo apt-get install lxpanel
Weitere Panels sind tint2, fspanel, xfce4-panel, visibility, kicker, barpanel und noch einige andere mehr.
Lösung: Verbindung per SSH aufbauen
Danach kann man direkt im SSH-Client folgendes Kommando eingeben.
ssh -X pi@192.168.1.2 lxpanel
Die entscheidenden Parameter sind "-X" (großes X) für die Display-Umleitung und "lxpanel" für das Panel.
Die IP-Adresse ist entsprechend des eigenen Raspberry Pi anzupassen.
Alternative: Remote-Desktop per RDP
In der Windows-Welt ist VNC weniger geläufig. Hier spricht man von Remote-Desktop-Unterstützung per RDP. Sofern man mit Windows-Clients arbeitet, ist die Einrichtung eines RDP-Servers auf dem Raspberry Pi eine denkbare Alternative zu VNC.
Weitere verwandte Themen:
- Fernwartung bzw. Remote-Service auf dem Raspberry Pi einrichten
- Verbindung zur Kommandozeile per SSH aufbauen
- Schritt für Schritt den Raspberry Pi als Server einrichten
- SSH-Server auf dem Raspberry Pi absichern
- VNC-Server über eine sichere SSH-Verbindung einrichten
Teilen:
Netzwerktechnik-Fibel
Alles was Sie über Netzwerke wissen müssen.
Die Netzwerktechnik-Fibel ist ein Buch über die Grundlagen der Netzwerktechnik, Übertragungstechnik, TCP/IP, Dienste, Anwendungen und Netzwerk-Sicherheit.
Netzwerktechnik-Fibel
Alles was Sie über Netzwerke wissen müssen.
Die Netzwerktechnik-Fibel ist ein Buch über die Grundlagen der Netzwerktechnik, Übertragungstechnik, TCP/IP, Dienste, Anwendungen und Netzwerk-Sicherheit.
Collection: IPv6
Alles was Sie über IPv6 wissen müssen.
Eine PDF-Datei mit allen Artikeln über das Internet Protocol Version 6 von dieser Webseite. Die Zusammenstellung berücksichtigt die Einführung in die Grundlagen von IPv6 mit detailreichen Beschreibungen und zahlreichen Tabellen und Abbildungen. Erfahren Sie mehr über die Möglichkeiten und Zusammenhänge im IPv6-Netzwerk.