Bevor der Raspberry das erste Mal gestartet wird, muss überprüft werden, ob die beiden Dateien
im Verzeichnis bootfs vorhanden sind.
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:
touch ssh
Bereitstellen der userconf-Datei
Die Datei userconf enthält in einer Zeile:
den Benutzernamen (wie im Imager angelegt)
das gehashte Passwort (wie im Imager angelegt - hier aber nicht in Klartext)
Format: username:passwdhash
Passwort erstellen
Um das Passwort zu generieren, wird folgender Befehl verwendet:
- openssl Befehl
openssl passwd -6
Password:
Verifying - Password:
$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01
Inhalt der Datei userconf
- Inhalt userconf
pi:$6$OJkUWIyhOHy1C/jJ$2SpAkBUk1zPbxBReutxTLVisu1fSOYrp9/8vxudVfwGze1hLjMcA8QhtKGB5s6abqUtK.JYSXdMAbkLuCdvV01
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.