Inhaltsverzeichnis:
- Schritt 1: Ein bisschen über und der Raspberry Pi
- Schritt 2: Raspbian vorbereiten und installieren
- Schritt 3: SSH und VNC aktivieren
- Schritt 4: Festlegen der statischen IP für den Zugriff
- Schritt 5: Fernzugriff auf das Board über das Terminal (SSH)
- Schritt 6: Fernzugriff auf das Board über eine grafische Schnittstelle (VNC)
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dieses Tutorial ist für Leute, die Raspbian auf Raspberry Pi installieren möchten.
Ursprünglich wurde dieses Tutorial hier in Brasilien auf Portugiesisch geschrieben. Ich habe mein Bestes versucht, es auf Englisch zu schreiben. Verzeihen Sie mir also einige Fehler, die schriftlich sein könnten.
Diese Anweisung wurde wie folgt aufgeteilt:
Schritt 1: Ein wenig über und der Raspberry Pi
Schritt 2: Raspbian vorbereiten und installieren
Schritt 3: SSH und VNC aktivieren
Schritt 4: Festlegen der statischen IP für den Zugriff
Schritt 5: Fernzugriff auf das Board über Terminal (SSH)
Schritt 6: Fernzugriff auf das Board über eine grafische Oberfläche (VNC)
Schritt 1: Ein bisschen über und der Raspberry Pi
Raspberry Pi ist der Name einer Reihe von Mikrocomputern, die von der Raspberry Pi Foundation mit Sitz in Großbritannien hergestellt werden. Die Vision der Stiftung ist es, Menschen den Zugang zu Computern zu erleichtern.
Menschen auf der ganzen Welt verwenden Raspberry Pi, um Programmieren zu trainieren, Hard- und Softwareprojekte zu entwickeln, Heimautomatisierungsprojekte umzusetzen, sich bei Industrieprojekten zu bewerben, IoT-Projekte (Internet der Dinge) umzusetzen und Videospiele über Retrogame-Systeme wie Recalbox und Retropie zu spielen.
Raspberry kann einige Varianten bekannter Betriebssysteme ausführen, aber das am häufigsten verwendete ist Raspbian.
Raspbian ist eine kostenlose Debian-basierte Linux-Variante, das Ergebnis eines sich ständig weiterentwickelnden Community-Projekts, das sich auf Stabilität und Leistung so vieler Debian-Pakete wie möglich konzentriert. Dieses Betriebssystem ist für den Betrieb auf Raspberry Pi optimiert und kann direkt von der Raspberry Foundation-Website heruntergeladen werden.
Schritt 2: Raspbian vorbereiten und installieren
Das Ausführen von Raspbian auf Raspberry Pi erfordert die Installation des Systems auf einer Micro-SD-Speicherkarte von mindestens 8 GB und vorzugsweise Klasse 10.
Sie können Raspbian auf allen Versionen von Raspberry Pi installieren. Für dieses Tutorial verwende ich Raspberry Pi 3 Model B +.
Um mit der Installation und Konfiguration des Betriebssystems fortzufahren, benötigen Sie die folgenden Elemente:
01 - Raspberry Pi01 - Netzteil für Raspberry Pi 3 (Pi 2 / B / B+)01 - Acrylgehäuse mit Kühler für Raspberry Pi 3 (optional)01 - Micro SD Speicherkarte (16Gb oder 32Gb)01 - Speicherkarten SD Reader01 - HDMI Monitor01 - HDMI Kabel01 - MausUSB01 - Tastatur USB
Sie können einen Fernseher als Monitor verwenden, solange er über einen HDMI-Anschluss verfügt. Der Monitor wird nur einmal benötigt, damit wir die Einstellungen am Board vornehmen können. Der spätere Zugriff auf das System erfolgt aus der Ferne über einen anderen Computer. Die Verwendung des Gehäuses mit Kühler ist optional, aber ideal, denn auf diese Weise ist Ihr Board geschützt und bleibt während der Zeit, in der es verwendet wird, kühl.
Verwenden Sie einen Micro-SD-Kartenleser, um die Speicherkarte an den Computer anzuschließen:
Laden Sie den SD-Speicherkartenformatierer herunter und installieren Sie:
www.sdcard.org/downloads/formatter/eula_windows/index.html
Öffnen Sie nach der Installation das Programm, wählen Sie das Laufwerk aus, in dem Ihre Speicherkarte zugewiesen wurde, aktivieren Sie die Option "Schnellformatierung", klicken Sie auf "Formatieren" und warten Sie, bis der Vorgang abgeschlossen ist:
Laden Sie Raspbian mit Desktop und empfohlener Software herunter:
www.raspberrypi.org/downloads/raspbian/
Entpacken Sie die Datei nach dem Download, damit das Bild generiert wird.
Etcher herunterladen und installieren:
www.balena.io/etcher/
Öffnen Sie Etcher, wählen Sie das heruntergeladene Raspbian-Image aus, wählen Sie das Speicherkartenlaufwerk aus, auf dem das Image aufgezeichnet wird, klicken Sie auf "Weiter", klicken Sie auf die Option "Flash", warten Sie, bis der Vorgang abgeschlossen ist, und schließen Sie das Programm:
Entfernen Sie den Kartenleser vom Computer, entfernen Sie die Karte aus dem Leser und stecken Sie sie in den Raspberry Pi ein. Stecken Sie das HDMI-Kabel in den Raspberry Pi und den Monitor, stecken Sie das Netzteil ein, um es mit Strom zu versorgen.
Warten Sie bei eingeschaltetem Monitor, bis das System hochgefahren ist. Nach dem Booten sehen Sie einen Bildschirm ähnlich dem folgenden Bild:
Sie werden aufgefordert, Ländereinstellungen, Spracheinstellungen und WLAN-Netzwerkverbindungen auszuwählen. Nachdem Sie sich mit dem WLAN verbunden haben, öffnen Sie den Browser links in der oberen Leiste und versuchen Sie, auf eine beliebige Website zuzugreifen, um zu bestätigen, dass Sie über einen Internetzugang verfügen.
Es kann sein, dass das System bei diesem ersten Start einige Updates vornimmt und neu startet, also warten Sie einfach, um fortzufahren.
Schritt 3: SSH und VNC aktivieren
Nach der Aktivierung dieser beiden Optionen kann auf das Board aus der Ferne über das SSH-Terminal oder die grafische VNC-Schnittstelle zugegriffen werden. Klicken Sie oben links auf die Himbeere, "Einstellungen" und "Raspberry Pi-Konfiguration":
Klicken Sie auf "Schnittstellen", aktivieren Sie "Aktivieren" für SSH und VNC und klicken Sie auf OK:
Wenn diese Optionen aktiviert sind, ist Raspberry Pi jetzt bereit, den Fernzugriff über SSH oder VNC zu ermöglichen.
Schritt 4: Festlegen der statischen IP für den Zugriff
Standardmäßig verbindet sich das Board mit dem Netzwerk (Ethernet oder WiFi), erhält eine dynamische IP und bei jeder Verbindung können Sie eine andere IP-Adresse von der vorherigen Verbindung erhalten IP bleibt gleich. Aus diesem Grund werden wir eine feste IP-Adresse festlegen.
Öffnen Sie das Terminal:
Von hier aus handhaben Sie Befehlszeilen, damit Sie Aktionen auf der Plattform konfigurieren oder ausführen können. Ich empfehle Ihnen, dieses Tutorial weiterhin direkt aus Raspbian heraus zu verfolgen, da Sie auf diese Weise die Befehle kopieren und einfügen können, die als nächstes verwendet werden. Öffnen Sie dazu einfach den Raspbian-Webbrowser, greifen Sie auf diese Anleitungen zu und fahren Sie von hier aus fort.
Die folgenden Befehlszeilen geben Sie im Terminal ein und drücken die Eingabetaste, um sie auszuführen. Bei einigen Befehlen werden Sie möglicherweise zur Bestätigung aufgefordert, und Sie sollten sie lesen und bestätigen.
ip r | grep-Standard
Beachten Sie, dass eine Zeile mit zwei IP-Adressen zurückgegeben wird, wobei die erste das Gateway für den Zugriff auf Ihren Router ist und die zweite Adresse die Ihrem Raspberry Pi zugewiesene ist. Beachten Sie, dass in meinem Fall die erste Adresse auf "2.1" und die zweite Adresse auf "2.112" endet. Die letzten drei Ziffern der zweiten Adresse ändern sich bei jedem mit Ihrem Router verbundenen Gerät. Es besteht die Möglichkeit, dass die Ihnen angezeigten Adressen von den im Bild gezeigten abweichen. Notieren Sie sich die erste Adresse (Gateway), da Sie diese später benötigen.
Geben Sie den folgenden Befehl am Terminal ein und drücken Sie die Eingabetaste:
sudo nano /etc/resolv.conf
Im Terminal öffnet sich die Datei mit den DNS-Informationen Ihres Netzwerks. Notieren Sie die in der ersten Zeile angezeigte Adresse (primärer DNS) und notieren Sie sich dann die zweite (sekundäre DNS). Drücken Sie die Tasten STRG + X auf dem Terminal, um die Datei zu schließen.
Geben Sie den folgenden Befehl am Terminal ein und drücken Sie die Eingabetaste:
sudo nano /etc/dhcpcd.conf
Verwenden Sie die Abwärtstaste auf der Tastatur oder scrollen Sie zum Ende der Datei, um die entsprechenden Änderungen vorzunehmen:
1) Wenn Sie ein Netzwerkkabel verwenden, das mit Ihrem Raspberry verbunden ist, um die Netzwerkverbindung zuzuweisen, müssen Sie die Schnittstelle nicht ändern, aber wenn Sie eine WLAN-Verbindung verwenden, löschen Sie eth0 und schreiben Sie wlan0.
2) Löschen Sie in "static ip_address =" die Informationen und schreiben Sie die IP-Adresse, die Ihrem Raspberry zugewiesen wird. Denken Sie daran, das Standard-Gateway beizubehalten, aber ändern Sie die letzten drei Ziffern der Adresse. Sie können eine beliebige Zahl (aus drei Ziffern) bis zu 254 wählen. Verwenden Sie lieber höhere Zahlen, um potenzielle IP-Konflikte in Ihrem Netzwerk zu vermeiden. Behalten Sie / 24 nach der von Ihnen gewählten IP-Adresse bei.
3) Löschen Sie in "statische Router =" die Informationen und schreiben Sie die Gateway-Adresse Ihres Routers, die Sie zuvor notiert haben.
4) Löschen Sie die Informationen und schreiben Sie den primären DNS, den Sie zuvor notiert haben.
5) Löschen Sie die Informationen und schreiben Sie den sekundären DNS, den Sie zuvor notiert haben.
6) Löschen Sie die „#“-Zeichen aus den bearbeiteten Zeilen. Beachten Sie, dass die Zeilen, in denen das Rautezeichen „#“gelöscht ist, eine andere Farbe haben.
Nach den Änderungen erhalten Sie eine Datei mit Informationen ähnlich der folgenden Abbildung, jedoch mit Ihren Netzwerkdaten:
Um die Dateibearbeitungen zu speichern, drücken Sie STRG + O und dann STRG + X, um die Datei zu schließen.
Geben Sie dann den folgenden Befehl in das Terminal ein und drücken Sie die Eingabetaste, um das System neu zu starten und die Einstellungen zu übernehmen:
sudo neu starten
Öffnen Sie nach dem Neustart des Systems das Terminal erneut, geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste, um zu überprüfen, ob die vorherigen Einstellungen in Ordnung sind:
ip r | grep-Standard
Öffnen Sie den linken Browser in der oberen Leiste und versuchen Sie, auf eine beliebige Website zuzugreifen, um zu bestätigen, dass Sie über einen Internetzugang verfügen.
Diese IP-Adresse, die Sie für Raspberry Pi festgelegt haben, ist fest und ändert sich bei neuen Verbindungen nicht. Speichern Sie es für den Fernzugriff auf das Board.
HINWEIS: Wenn Sie den Router und den Gateway-IP-Bereich ändern, die DNS-Adressen ändern oder die Verbindungsschnittstelle ändern, stellen Sie sicher, dass Sie Änderungen an den Dateien vornehmen, damit das Board die Verbindung zum Netzwerk nicht verliert
Schritt 5: Fernzugriff auf das Board über das Terminal (SSH)
Für den Remote-Zugriff auf Raspberry Pi über ein Terminal und ohne grafische Oberfläche können Sie SSH (Secure Shell) verwenden. Sie können beispielsweise Putty oder ein anderes Tool für einen solchen Zweck verwenden, den Sie mögen. Ich verwende insbesondere die Windows-Eingabeaufforderung selbst, in diesem Fall Windows PowerShell.
Angenommen, SSH ist auf dem Raspberry Pi bereits aktiviert, gehen Sie zum Windows-Menü "Start", suchen Sie nach Windows PowerShell und wenn Sie es finden, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Als Administrator ausführen":
Bei geöffneter Eingabeaufforderung müssen Sie nach @ den Befehl ssh pi@ mit der IP-Adresse Ihres Raspberrys eingeben. Angenommen, Sie stellen die IP 192.168.0.120 für Ihren Raspberry ein, dann lautet der Befehl:
In meinem Fall hat Raspberry Pi eine feste IP 192.168.2.129, also tippe ich die folgende Zeile ein und drücke die Eingabetaste:
Beim ersten Zugriff über ssh werden Sie zur Bestätigung aufgefordert, Sie müssen ja eingeben und die Eingabetaste drücken. Schließlich werden Sie nach dem Passwort gefragt, das Sie eingeben müssen, und drücken Sie die Eingabetaste. Wenn Sie Ihr Passwort nicht geändert haben, wird es Himbeer sein:
Um den Remotezugriff über das Terminal zu testen, geben Sie den folgenden Befehl ein und geben Sie in Windows PowerShell ein:
ip r | grep-Standard
Wenn alles in Ordnung ist, werden die bereits gesehenen Informationen zurückgegeben, die die Gateway-IP-Adresse des Routers anzeigen, mit dem Raspberry verbunden ist, und die IP-Adresse, die dem Board zugewiesen wurde. Wenn Sie eine Befehlszeile von irgendwoher kopieren und in das Terminal einfügen möchten, wird einfach bei der Eingabeaufforderung mit der rechten Maustaste die kopierte Zeile eingefügt und durch Drücken der Eingabetaste wird der Befehl (falls gültig) ausgeführt. Um Terminalbefehle zu löschen, geben Sie einfach Reset ein und drücken Sie die Eingabetaste. Alle von Ihnen eingegebenen Befehle wurden im Speicher gespeichert und um auf diese Befehle zuzugreifen, drücken Sie einfach die Aufwärtstaste auf Ihrer Tastatur.
Wenn der Remote-Zugriff funktioniert, können Sie Ihren Raspberry Pi von anderen Computern oder Geräten aus steuern, die Ihnen die Verwendung eines Terminals ermöglichen und mit demselben Netzwerk wie das Board verbunden sind.
Schritt 6: Fernzugriff auf das Board über eine grafische Schnittstelle (VNC)
Wenn Sie remote auf Ihren Raspberry Pi zugreifen möchten oder müssen, jedoch über eine grafische Oberfläche, müssen Sie VNC (Virtual Network Computing) verwenden. Angenommen, VNC ist bereits auf dem Raspberry Pi aktiviert, laden Sie den VNC Viewer herunter und installieren Sie:
www.realvnc.com/pt/connect/download/viewer/windows/
Öffnen Sie nach dem Download das Programm und geben Sie im Feld die IP-Adresse Ihres Raspberry Pi ein.
Angenommen, Sie stellen die IP 192.168.0.120 für Ihren Raspberry Pi ein, schreiben Sie die IP und das Programm fragt Sie, ob Sie eine Verbindung herstellen möchten oder Sie können die Eingabetaste drücken. In meinem Fall hat Raspberry die feste IP 192.168.2.129. Sie werden aufgefordert, den Benutzernamen (pi) und das Passwort einzugeben. Wenn Sie Ihr Passwort nicht geändert haben, wird es Himbeer sein:
Es öffnet sich ein neues Fenster, in dem Sie die Spiegelung der GUI Ihres Raspberry Pi sehen können, und wenn Sie oben mit der Maus fahren, erhalten Sie Zugriff auf das VNC-Viewer-Optionsmenü:
Es öffnet sich ein neues Fenster, in dem Sie die Spiegelung der GUI Ihres Raspberry Pi sehen können, und wenn Sie oben mit der Maus fahren, erhalten Sie Zugriff auf das VNC-Viewer-Optionsmenü:
Wenn der Fernzugriff funktioniert, können Sie Ihren Raspberry Pi von anderen Computern oder Geräten aus steuern, auf denen VNC Viewer installiert ist und die mit demselben Netzwerk wie das Board verbunden sind.
Nachdem Raspbian installiert und konfiguriert wurde, können Sie die Systemfunktionen erkunden und ein wenig mehr über die Verwendung von Befehlszeilen auf Linux-basierten Systemen erfahren.
Wenn Sie IoT- und Heimautomatisierungsgeräte haben, sie aber nicht in die Home-App von Homekit und Siri integrieren können, weil sie nicht Apple-zertifiziert sind, empfehle ich, die Anleitungen zu lesen Installieren Sie Homebridge auf Raspberry Pi und Windows.