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 10:26] – [Nachbereitung] torsten.roehlraspberry_pi:installation_headless_rasperry_pi_2_b [2026/02/05 20:07] (aktuell) torsten.roehl
Zeile 2: Zeile 2:
  
 [[raspberry_pi|☚ zurück]] [[raspberry_pi|☚ zurück]]
 +
  
  
 ===== Raspberry Image ===== ===== Raspberry Image =====
 +
 ==== Vorbereitung ==== ==== Vorbereitung ====
-  * Wähle 32 - Rasbian mit LEGACY +  * Wähle **Raspberry Pi OS (32-bit) mit LEGACY** 
-  * Setze vor dem "flashen" Benutzenamen und Passwort +  * Setze vor dem Flashen **Benutzernamen** und **Passwort** 
-      * Aktiviere SSH über Authentifizierung +  * Aktiviere **SSH** (Authentifizierung mit Passwort) 
-   + 
-==== Nachbereitung === +==== Nachbereitung ==== 
-  Überprüfen ob die Dateien ''ssh'' und ''userconf'' im ''bootfs'' Verzeichnis vorhanden sind!+Bevor der Raspberry das **erste Mal*gestartet wird, muss überprüft werden, ob die beiden Dateien 
 +  * ssh 
 +  * userconf 
 + 
 +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 nicht, müssen beide Dateien im **bootfs**-Verzeichnis angelegt werden. 
 + 
 + 
 + 
 + 
 +++++ Bereitstellen der ssh-Datei | 
 + 
 +Die Datei **ssh** hat **keinen Inhalt**.   
 +Es genügt, sie im Verzeichnis **bootfs** mit folgendem Befehl anzulegen:
  
-Wenn nicht, müssen beide Dateien  im ''bootfs''-Verzeichnis  angelegt werden. 
-Dies ''ssh'' hat __keinen__ Inhalt. 
 <code> <code>
 touch ssh touch ssh
 </code> </code>
  
-Die ''userconf''-Datei enthält in einer Zeile den Benutzernamen und ein "gehashtes" Passwort. +++++ 
-  * Benutzername (wie im Imager angelegt) + 
-  * Passwort     (wie im Imager angelegt) +++++ Bereitstellen der userconf-Datei 
-  * Format:   ** username:passwdhash** + 
-== Passwort erstellen ==  +Die Datei **userconf** enthält in **einer Zeile**: 
-Jetzt auf dem Client (hier Ubuntu) ein Passwort erstellen! +  * den Benutzernamen (wie im Imager angelegt) 
-<code>+  * das gehashte Passwort (wie im Imager angelegt  - hier aber __nicht__ in Klartext
 +  * Format:  <color #7092be>username</color>**:**<color #ff7f27>passwdhash</color> 
 + 
 +== Passwort erstellen == 
 + 
 +Um das Passwort zu generieren, wird folgender Befehl verwendet: 
 + 
 +<code | openssl Befehl>
 openssl passwd -6 openssl passwd -6
-Password:  +Password: 
-Verifying - Password: +Verifying - Password:
 $6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01 $6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01
 </code> </code>
  
-== userconf ==+== Inhalt der Datei userconf ==
  
-<code | Inhalt der Datei userconf>+<code | Inhalt  userconf>
 pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01 pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01
 </code> </code>
 +
 +Zwischen Benutzername und Hashwert muss ein **Doppelpunkt (:)** stehen.  
 +Die Datei gehört in dasselbe Verzeichnis wie die **ssh**-Datei.
 +
 +++++
 +
 +
 +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@<IP-Adresse> 
 +</code> 
 + 
raspberry_pi/installation_headless_rasperry_pi_2_b.1770287166.txt.gz · Zuletzt geändert: von torsten.roehl