Salut La Compagnie !
Après quelques essais, voici comment se connecter en headless sur une installation fraiche de l'OS Bullseye si on ne veut pas utiliser la nouvelle version d'imager permettant de régler tout cela avant d'écrire sur le support :
Pour commencer, flasher un support avec l'image de l'OS. Pas besoin de s'amuser à le faire séparément pour les partitions boot et rootfs.
Cela peut se faire avec dd :
sudo dd bs=4M if=/chemin/vers/image/2022-04-04-raspios-buster-armhf-lite.img of=/point/de/montage/carte/microsd status=progress oflag=sync
Mais cela peut se faire avec n'importe quel utilitaire graphique, comme Disk Image Writer de KDE.
Ensuite, monter le support et créer dans la partition boot un fichier vide nommé ssh qui va activer le serveur ssh de Bullseye.
Malheureusement, il sera impossible de se connecter par mot de passe à pi, puisque le mot de passe par défaut n'existe plus.
Nous allons donc devoir utiliser une clef PGP pour se connecter en ssh.
J'ai suivi ce tuto : https://www.it-connect.fr/chapitres/...-ssh-par-cles/
Le point important est de monter la partition rootfs, de se rendre dans /home/pi, d'y créer un répertoire nommé .ssh et enfin d'y copier la clef publique dans un fichier nommé authorized_keys afin que le serveur ssh du raspberry puisse l'utiliser.
Une fois tout cela fait, vous pourrez vous connecter directement sur l'utilisateur pi via ssh :
La suite dépend de ce que vous voulez faire.
Cela fonctionne quelle que soit la version du système utilisée, mais j'imagine que l'on ne va pas installer un OS avec bureau graphique pour l'utiliser en headless !
Petit détail : Comme nous ne connaissons pas le mot de passe de pi, impossible d'en créer un nouveau avec la commande passwd !
Heureusement, cela reste possible avec raspi-config.
Partager