Inhaltsverzeichnis:

Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren - Gunook
Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren - Gunook

Video: Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren - Gunook

Video: Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren - Gunook
Video: Raspberry Pi Headless Setup 2024, Juli
Anonim
Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren
Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren
Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren
Howto: Raspberry PI 4 Headless (VNC) mit Rpi-Imager und Bildern installieren

Ich habe vor, diesen Rapsberry PI in einer Reihe von lustigen Projekten in meinem Blog zu verwenden. Schau es dir gerne an.

Ich wollte meinen Raspberry PI wieder verwenden, hatte aber an meinem neuen Standort keine Tastatur oder Maus. Es ist eine Weile her, seit ich einen Raspberry PI eingerichtet habe, also wollte ich die aktuelle einfache Methode aktualisieren und sehen, welche Probleme mir dabei aufgefallen sind.

Das brauchst du:

  • Himbeer PI.
  • MicroSD 32GB
  • MicroSD-Adapter (wird möglicherweise benötigt, um Ihre SD in Ihren Laptop einzulesen).
  • Energiestecker für Ihren Raspberry.

Wir richten diesen Raspberry PI mit Raspberry PI OS über den Headless-Modus mit SSH- und VNC-Zugriff ein. Ich plane, dieses für Software Define Radio-Projekte wie dieses zu verwenden, daher brauchte ich eine GUI, mit der dieser Raspberry PI eingerichtet ist.

Schritt 1: RPI-Imager installieren

In der Vergangenheit gab es andere Möglichkeiten, das Image für einen Himbeer-Pi einzurichten, aber die meisten davon waren nicht so einfach zu bedienen. Im Jahr 2020 ist der beste Weg, den rpi-imager zu verwenden

Wenn Sie Linux verwenden, installieren Sie es mit dem folgenden Befehl.

robert@robert-enreach:~$ sudo snap install rpi-imager

rpi-imager v1.4 von Alan Pope (popey) installiert

Schritt 2: Installieren Sie das Image auf der MicroSD mit Rpi-Imager

Installieren Sie das Image auf der MicroSD mit Rpi-Imager
Installieren Sie das Image auf der MicroSD mit Rpi-Imager
Installieren Sie das Image auf der MicroSD mit Rpi-Imager
Installieren Sie das Image auf der MicroSD mit Rpi-Imager
Installieren Sie das Image auf der MicroSD mit Rpi-Imager
Installieren Sie das Image auf der MicroSD mit Rpi-Imager

Führen Sie rpi-imager über die Befehlszeile aus. Sie erhalten eine grafische Benutzeroberfläche, um auszuwählen, welche Version des Betriebssystems Sie auf Ihrem Raspberry Pi installieren möchten, und wählen Sie die Microsd-Karte aus, auf der Sie installieren möchten.

robert@robert-enreach:~$ rpi-imager

Schritt 3: Fügen Sie für eine Headless-Installation eine Ssh-Datei hinzu

Fügen Sie für eine Headless-Installation eine Ssh-Datei hinzu
Fügen Sie für eine Headless-Installation eine Ssh-Datei hinzu

In meinem speziellen Fall hatte ich nur einen Laptop zu Hause und ich hatte keine Ersatzmaus, Tastatur oder Bildschirm, die ich an den Raspberry anschließen könnte. Ich hätte vielleicht meinen Fernseher benutzen können, aber das scheint zu komplex. Ich habe mich eher für eine Headless-Installation entschieden.

Dies bedeutet, dass Sie sich über das Netzwerk mit dem Raspberry Pi verbinden und SSH verwenden, um den VNC-Zugriff auf den Raspberry zu aktivieren. Bei neueren Versionen ist SSH deaktiviert, sodass Sie eine SSH-Datei auf der Bootpartition hinzufügen müssen, wie im Bild gezeigt. Denken Sie daran, es auf der Boot-Partition hinzuzufügen, da Sie möglicherweise mehrere sehen, wenn die MicroSD mit Ihrem Betriebssystem verbunden ist. Ich hatte damit einige Male ein Problem.

Schritt 4: Stellen Sie eine Verbindung zum Netzwerk her, finden Sie die IP-Adresse und richten Sie die DHCP-Bindung ein

Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein
Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein
Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein
Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein
Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein
Stellen Sie eine Verbindung zum Netzwerk her, suchen Sie die IP-Adresse und richten Sie die DHCP-Bindung ein

Dieser Schritt wird von den Bildern abweichen, da Sie wahrscheinlich einen anderen Router haben als ich. In meinem Fall habe ich einen Draytek Router, der einige Funktionen hat. Grundsätzlich möchten Sie sich mit Ihrem Home Router vertraut machen und ein paar Dinge finden. Sie werden wahrscheinlich einen Bereich für ARP oder DHCP auf Ihrem Router haben, damit Sie die vom Raspberry erstellte Bindung sehen können.

Der Raspberry Pi verwendet standardmäßig einen Himbeer-PI-Namen, damit Sie ihn leicht finden können. In diesem Fall richte ich eine DHCP-Bindung ein, damit der Raspberry Pi immer die gleiche IP-Adresse 192.168.1.40 verwendet

Sie sollten es von Ihrem Router und später von Ihrem Computer aus anpingen können und sollten jetzt erreichbar sein.

Schritt 5: Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugriff ein

Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein
Verbinden Sie sich über SSH, ändern Sie das Passwort und stellen Sie den VNC-Zugang ein

Inzwischen konnten Sie Ihren Raspberry PI im Netzwerk anpingen und versuchen, per SSH darauf zuzugreifen. SSH sollte aktiviert sein, da Sie eine SSH-Datei zur Bootpartition der SD-Karte für Rapsberry Pi hinzugefügt haben.

Verwenden Sie die folgenden Standard-Anmeldeinformationen für ssh: pi / raspberry.

robert@robert-enreach:~$ ssh [email protected]

Die Authentizität des Hosts '192.168.1.40 (192.168.1.40)' kann nicht festgestellt werden. Der Fingerabdruck des ECDSA-Schlüssels lautet SHA256:no3JtIRZRG2SqSbWHg1sVC35mBjHyeX9SgDr81uPeuU. Möchten Sie die Verbindung wirklich fortsetzen (ja/nein)? ja Warnung: '192.168.1.40' (ECDSA) dauerhaft zur Liste der bekannten Hosts hinzugefügt. [email protected] Passwort: Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mo 10 Aug 16:51:40 BST 2020 armv7l Die im Debian GNU/Linux-System enthaltenen Programme sind freie Software; die genauen Vertriebsbedingungen für jedes Programm sind in den einzelnen Dateien in /usr/share/doc/*/copyright beschrieben. Debian GNU/Linux bietet ABSOLUT KEINE GEWÄHRLEISTUNG, soweit dies nach geltendem Recht zulässig ist. Letztes Login: Sa. Sep 26 13:41:55 2020 SSH ist aktiviert und das Standardpasswort für den 'pi'-Benutzer wurde nicht geändert. Dies ist ein Sicherheitsrisiko - bitte melden Sie sich als 'pi'-Benutzer an und geben Sie 'passwd' ein, um ein neues Passwort festzulegen. WLAN wird derzeit von rfkill blockiert. Verwenden Sie raspi-config, um das Land vor der Verwendung einzustellen. Wenn Sie SSH verwenden konnten, sind Sie auf dem Weg. Wenn nicht, müssen Sie zurückgehen und die ssh-Datei auf der Bootpartition überprüfen. Ändern Sie jetzt Ihr Passwort

pi@raspberrypi:~ $ passwd

Passwort für pi ändern. Aktuelles Passwort: Neues Passwort: Neues Passwort erneut eingeben: passwd: Passwort erfolgreich aktualisiert Ich plane, diese Rapsberry für einige Software Defined Radio zu verwenden, daher benötige ich eine GUI-Schnittstelle. Führen Sie die Konfiguration aus, um Desktop zu aktivieren, die Auflösung zu ändern und den VNC-Zugriff zu aktivieren

pi@raspberrypi:~ $ sudo raspi-config

Sie können jetzt überprüfen, ob Ihr Raspberry PI auf Port SSH 22 und Port VNC 5900 lauscht

pi@raspberrypi:~ $ netstat -tupln

(Nicht alle Prozesse konnten identifiziert werden, Informationen zu nicht im Besitz befindlichen Prozessen werden nicht angezeigt, Sie müssen root sein, um alles zu sehen.) Aktive Internetverbindungen (nur Server) Proto Recv-Q Send-Q Local Address Foreign Address State PID /Programmname tcp 0 0 0.0.0.0:5900 0.0.0.0:* HÖREN - tcp 0 0 0.0.0.0:22 0.0.0.0:* HÖREN - tcp6 0 0:::5900:::* HÖREN - tcp6 0 0:::22:::* HÖREN - udp 0 0 0.0.0.0:68 0.0.0.0:* - udp 0 0 0.0.0.0:47273 0.0.0.0:* - udp 0 0 0.0.0.0:5353 0.0.0.0:* - udp6 0 0:::42453:::* - udp6 0 0:::5353:::* -

Schritt 6: Verbinden Sie sich über RealVNC

Über RealVNC verbinden
Über RealVNC verbinden
Über RealVNC verbinden
Über RealVNC verbinden
Über RealVNC verbinden
Über RealVNC verbinden

Ich hatte einige Probleme mit der Verbindung über VNC, weil ich immer wieder diesen Fehler bekam, der ziemlich häufig vorkommt. Dies hängt mit dem Verschlüsselungstyp zusammen, der vom vnc-Server auf dem Rapsberry PI verwendet wird. Die Installation von RealVNC vncviewer war die beste Alternative dazu. Sie können es unter diesem Link herunterladen: RealVNC Viewer

Verwenden Sie die Anmeldeinformationen, die Sie vor pi / password eingerichtet haben.

Schritt 7: Genießen Sie Ihren Rapsberry PI

Genießen Sie Ihren Rapsberry PI
Genießen Sie Ihren Rapsberry PI

Sie können jetzt Ihre Himbeere genießen. Dieser mit einer GUI neu installierte verbraucht etwa 5% CPU und hat etwa 1,5 GB freien Speicher. Ich werde versuchen, in Zukunft in das 4-GB-Speichermodell zu kommen.

Empfohlen: