Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry_pi:installation_headless_rasperry_pi_2_b

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry_pi:installation_headless_rasperry_pi_2_b [2026/02/05 18:59] torsten.roehlraspberry_pi:installation_headless_rasperry_pi_2_b [2026/02/05 20:07] (aktuell) torsten.roehl
Zeile 3: Zeile 3:
 [[raspberry_pi|☚ zurück]] [[raspberry_pi|☚ zurück]]
  
- 
-===== Raspberry Image ===== 
-==== Vorbereitung ==== 
-  * Wähle 32 - Rasbian mit **LEGACY** 
-  * Setze vor dem "flashen" **Benutzernamen** und **Passwort** 
-      * Aktiviere **SSH** über **Authentifizierung** 
-   
-==== Nachbereitung === 
-Bevor der Raspberry das **erste mal** gestartet wird, muss überprüft werden. Ob die beiden Dateien  
-      * ''ssh'' 
-      * ''userconf'' 
-im ''bootfs'' Verzeichnis vorhanden sind! 
- 
-Wenn ja kann das OS gestartet werden und mit ''ssh'' weitergemacht werden. 
- 
-Wenn nicht, müssen beide Dateien  im ''bootfs''-Verzeichnis  angelegt werden. 
- 
-++++ Bereitstellen der ssh Datei. | 
- 
-Die ''ssh'' Datei hat __keinen__ Inhalt. Daher genügt es sie auf der Kommandozeile mit dem folgenden Befehlt anzulegen, wenn man sich im Verzeichnis ''bootfs'' befindet. 
-<code> 
-touch ssh 
-</code> 
- 
-++++ 
- 
-++++ Bereitstellen der userconf Datei. | 
- 
-Die ''userconf''-Datei enthält in einer Zeile den Benutzernamen und ein "gehashtes" Passwort. 
-  * Benutzername (wie im Imager angelegt) 
-  * Passwort     (wie im Imager angelegt) 
-  * Format:   ** username<color #00a2e8>:</color>passwdhash** 
-== Passwort erstellen ==  
-Um das Passwort zu generieren wird der Befehl ''openssl passwd -6'' verwendent. Das Programm sollte auf jedem Ubuntu bereits installiert sein! 
-<code> 
-openssl passwd -6 
-Password:  
-Verifying - Password:  
-$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01 
-</code> 
- 
-== userconf == 
- 
-<code | Inhalt der Datei userconf> 
-pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01 
-</code> 
- 
-Vergessen sie nicht das //SEMIKOLON// zwischen Benutzernamen und Hashwert. Die Datei gehört in das gleiche Verzeichnis wie die ''ssh''-Datei. 
-++++ 
- 
-Ziehen sie die SSD-Karte nicht einfach heraus sonder "unmounten" sie ihn vorher - nur so kann man sich sicher sein das die Änderungen auch übernommen werden. 
- 
-===== SSH ===== 
-Jetzt kann der ''ssh''-Zugang getestet werden! 
  
  
Zeile 62: Zeile 8:
  
 ==== Vorbereitung ==== ==== Vorbereitung ====
-* Wähle **Raspberry Pi OS (32-bit) mit LEGACY** +  * Wähle **Raspberry Pi OS (32-bit) mit LEGACY** 
-* Setze vor dem Flashen **Benutzernamen** und **Passwort**+  * Setze vor dem Flashen **Benutzernamen** und **Passwort**
   * Aktiviere **SSH** (Authentifizierung mit Passwort)   * Aktiviere **SSH** (Authentifizierung mit Passwort)
  
 ==== Nachbereitung ==== ==== Nachbereitung ====
 Bevor der Raspberry das **erste Mal** gestartet wird, muss überprüft werden, ob die beiden Dateien Bevor der Raspberry das **erste Mal** gestartet wird, muss überprüft werden, ob die beiden Dateien
- +  * ssh 
-* ssh +  * userconf
-* userconf+
  
 im Verzeichnis **bootfs** vorhanden sind. im Verzeichnis **bootfs** vorhanden sind.
 +
 +{{ :raspberry_pi:raspi2-ssh.png?400 |}}
 +
  
 Wenn ja, kann das OS gestartet werden und anschließend per **ssh** weitergearbeitet werden. Wenn ja, kann das OS gestartet werden und anschließend per **ssh** weitergearbeitet werden.
Zeile 78: Zeile 26:
 Wenn nicht, müssen beide Dateien im **bootfs**-Verzeichnis angelegt werden. Wenn nicht, müssen beide Dateien im **bootfs**-Verzeichnis angelegt werden.
  
-++++ Bereitstellen der ssh-Datei +++++ 
 + 
 + 
 +++++ Bereitstellen der ssh-Datei |
  
 Die Datei **ssh** hat **keinen Inhalt**.   Die Datei **ssh** hat **keinen Inhalt**.  
Zeile 89: Zeile 40:
 ++++ ++++
  
-++++ Bereitstellen der userconf-Datei +++++++++ Bereitstellen der userconf-Datei |
  
 Die Datei **userconf** enthält in **einer Zeile**: Die Datei **userconf** enthält in **einer Zeile**:
- +  * den Benutzernamen (wie im Imager angelegt) 
-* den Benutzernamen (wie im Imager angelegt) +  * das gehashte Passwort (wie im Imager angelegt  - hier aber __nicht__ in Klartext
-* das gehashte Passwort (wie im Imager angelegt) +  * Format:  <color #7092be>username</color>**:**<color #ff7f27>passwdhash</color>
-* Format: +
- +
-  username:passwdhash+
  
 == Passwort erstellen == == Passwort erstellen ==
Zeile 103: Zeile 51:
 Um das Passwort zu generieren, wird folgender Befehl verwendet: Um das Passwort zu generieren, wird folgender Befehl verwendet:
  
-<code>+<code | openssl Befehl>
 openssl passwd -6 openssl passwd -6
 Password: Password:
Zeile 112: Zeile 60:
 == Inhalt der Datei userconf == == Inhalt der Datei userconf ==
  
-<code>+<code | Inhalt  userconf>
 pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01 pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01
 </code> </code>
Zeile 121: Zeile 69:
 ++++ ++++
  
-Ziehen Sie die SD-Karte nicht einfach heraus, sondern **unmounten** Sie sie vorher – nur so ist sichergestellt, dass alle Änderungen übernommen wurden.+ 
 +Entfernen Sie die SD-Karte nicht einfach, sondern **unmounten** Sie sie vorher – nur so ist sichergestellt, dass alle Änderungen übernommen wurden.
  
 ===== SSH ===== ===== SSH =====
  
 Jetzt kann der SSH-Zugang getestet werden: Jetzt kann der SSH-Zugang getestet werden:
- 
-<code> 
-ssh pi@raspberrypi.local 
-</code> 
- 
-oder alternativ über die IP-Adresse: 
  
 <code> <code>
raspberry_pi/installation_headless_rasperry_pi_2_b.1770317986.txt.gz · Zuletzt geändert: von torsten.roehl