Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: SSH in Ihr Pi
- Schritt 2: Laden Sie den Tightvnc-Server auf Ihr Pi. herunter
- Schritt 3: Starten Sie Tightvncserver
- Schritt 4: Laden Sie den Tightvnc Java Client auf Ihren Mac herunter
- Schritt 5: Entpacken und öffnen
- Schritt 6: Öffnen Sie in den Systemeinstellungen Sicherheit und Datenschutz
- Schritt 7: Berechtigungen erteilen
- Schritt 8: Führen Sie den Tightvnc-Client aus, um eine Verbindung herzustellen
- Schritt 9: Passwort eingeben
- Schritt 10: Herzlichen Glückwunsch
- Schritt 11: Ein Hinweis zum Erstellen von GUIs
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist ein Tutorial zum Einrichten von tightvnc für den Zugriff auf den Desktop eines Raspberry Pi mit einem Mac, wenn der Pi im Headless-Modus läuft.
Lieferungen
1. SSH-fähiger Raspberry Pi
-Dieses instrucable geht davon aus, dass Ihr Pi bereits online im Headless-Modus läuft, dh mit dem Netzwerk verbunden ist, über das Sie aus der Ferne darauf zugreifen möchten. Es gibt viele bestehende Tutorials dazu, kommen Sie hierher zurück, wenn Sie erfolgreich SSH in Ihr Pi einbinden und bereit sind, den Remote-Desktop einzurichten.
2. Ein Mac mit Java
- Der Grund für diese Übung. Da das Standard Remote Desktop Protocol von Microsoft entwickelt wurde, ist auf Macs standardmäßig kein Client für RDP-Verbindungen installiert. Wir werden dies beheben, indem wir einen alternativen Client mit einem anderen Protokoll, tightvnc, installieren. Tightvnc basiert auf Java, daher müssen wir es installieren, damit unser Client funktioniert.
Schritt 1: SSH in Ihr Pi
Verbinden Sie sich mit Ihrem Pi, um den Vorgang zu starten.
Schritt 2: Laden Sie den Tightvnc-Server auf Ihr Pi. herunter
Geben Sie den Befehl ein
$ sudo apt-get install tightvncserver xrdp
Schritt 3: Starten Sie Tightvncserver
Geben Sie den Befehl ein
$ tightvncserver
auf dem Pi, um das Programm zu starten. Sie werden aufgefordert, ein Passwort einzugeben. Dies wird später verwendet, um eine Verbindung zu Ihrem Desktop herzustellen. Das Passwort muss zwischen 5 und 8 Zeichen lang sein. Alle zusätzlichen Zeichen, die Sie eingeben, werden abgeschnitten.
Hinweis: Dieser Schritt muss jedes Mal über SSH ausgeführt werden, wenn der Pi eingeschaltet wird, um den Client zu verbinden
Schritt 4: Laden Sie den Tightvnc Java Client auf Ihren Mac herunter
Gehe zu
www.tightvnc.com/download.php
und laden Sie den neuesten Java-Client herunter
Schritt 5: Entpacken und öffnen
Entpacken Sie den Inhalt in das Verzeichnis Ihrer Wahl und versuchen Sie dann, tightvnc-jviewer.jar zu öffnen. Höchstwahrscheinlich werden Sie den obigen Fehler sehen. Wenn es geöffnet wird, fahren Sie fort und fahren Sie mit Schritt 8 fort.
Schritt 6: Öffnen Sie in den Systemeinstellungen Sicherheit und Datenschutz
Öffnen Sie die Systemeinstellungen und wählen Sie Sicherheit und Datenschutz
Schritt 7: Berechtigungen erteilen
Navigieren Sie zur Registerkarte Allgemein und schauen Sie nach unten. Es sollte eine Benachrichtigung über unsere.jar geben. Fahren Sie fort und wählen Sie Trotzdem öffnen.
Schritt 8: Führen Sie den Tightvnc-Client aus, um eine Verbindung herzustellen
Führen Sie die.jar-Datei aus, und dieses Fenster wird geöffnet. Geben Sie die IP-Adresse des Pi in das Feld Remote Host ein und ändern Sie die Portnummer in 5901. Sie können nun eine Verbindung zu Ihrem Pi herstellen.
Schritt 9: Passwort eingeben
Wenn im vorherigen Schritt alles gut gelaufen ist, werden Sie aufgefordert, das in Schritt 3 erstellte Passwort einzugeben.
Wenn dies nicht das ist, was Sie sehen, ist wahrscheinlich entweder die IP-Adresse falsch, oder wenn Sie nach der Erstinstallation zu diesem Tutorial zurückkehren, haben Sie möglicherweise vergessen, den Server zuerst über SSH auf dem Pi auszuführen. Fahren Sie fort und überprüfen Sie, ob die Informationen korrekt sind.
Schritt 10: Herzlichen Glückwunsch
Sie sehen jetzt den Desktop Ihres Pi… aus der Ferne!
Schritt 11: Ein Hinweis zum Erstellen von GUIs
Aufgrund der Art, wie der Bildschirm erstellt und angezeigt wird, können Berechtigungsprobleme auftreten, wenn Sie versuchen, Programme über die Befehlszeile auszuführen, die eine GUI erstellen. Die einfachste Problemumgehung hierfür besteht darin, diesen Befehlen einfach 'gksudo' voranzustellen. Dies fordert Sie zur Eingabe Ihres Sudoer-Passworts auf und erstellt dann die gesuchte GUI.