Bonjour à toutes et à tous.
Félicitation ! Vous avez enfin franchi le cap et êtes entrés dans la secte de la framboise ! Mais maintenant vous vous demandez sans doute quoi faire avec. Pas de stress ! Je vais vous accompagner dans vos premiers pas. A travers ce tutoriel, je vais vous expliquer comment installer la distribution Raspbian sur votre raspberry (je l’appelerai RPi dans la suite du tutoriel).
Je tiens tout d’abord a vous informer d’une chose. Ce tutoriel sera large et s’adressera à tous les modèles de RPi (ceux avec WiFi intégrés et ceux qui ne l’ont pas).
Voici les différentes parties que je vais détailler :
- Préparation de la carte SD
- Paramétrage de la connexion SSH
- Paramétrage de la connexion WiFi (Rpi 0w et RPi 3)
- Première connexion et paramétrage
- Activation du profil « root »
Préparation de la carte SD
Il va falloir un peu de matériel :
- Un raspberry Pi 0w (dans mon cas)
- Une carte SD (32 GB pour moi)
- Un adaptateur secteur/micro-USB
- Une alimentation 5v pour le raspberry
Dans un premier temps il va falloir préparer la carte SD afin de graver Raspbian dessus.
Afin de préparer cette carte SD il nous faut télécharger la dernière version de Raspbian http://downloads.raspberrypi.org/raspbian_latest. Il s’agit de cette version que nous allons installer sur notre carte.
Il va aussi nous falloir télécharger le logiciel Win32DiskManager que nous pouvons retrouver ici https://sourceforge.net/projects/win32diskimager/files/latest/download. Je vous laisse l’installer sur votre ordinateur.
Bien entendu il nous faut un port SD sur notre ordinateur pour pouvoir écrire dessus.
- Décompressez l’archive de Raspbian afin d’obtenir un « .img ».
- Cliquez ensuite sur l’icône représentant un dossier bleu à droite de « Image File ».
- Sélectionnez l’image de Raspbian que vous venez de décompresser.
- Dans l’onglet « Device » sélectionnez bien l’emplacement de votre carte SD. Faites bien attention à ne pas vous tromper !
- Appuyez sur « Write » pour lancer l’écriture.
Une fois terminé, la fenêtre affiche « Write Successful ». Ejectez la carte. La voilà prête pour le raspberry !
Paramétrage connexion SSH
Depuis la version « Stretch » de Raspbian, la sécurité au niveau des connexions a été renforcée (Je ne rentrerai pas dans les détails des nouveautés de cette version). En effet, par défaut il est impossible de se connecter en ssh ou wifi au raspberry. Mais n’ayez crainte, tout est prévu pour !
La première chose à faire est d’autoriser la connexion ssh. Comment ? rien de bien compliqué.
- Commencez par créer un fichier sans extension (fichier texte par exemple auquel vous supprimerez l’extension .txt) donc le nom sera ssh.
- Copiez ce fichier dans la partition boot de la carte SD précédemment configurée.
Paramétrage connexion WiFi (RPi 0w, RPi 3)
Maintenant que la connexion SSH est active, il est possible d’utiliser votre RPi via une connexion ethernet. Cependant, pour avoir une interaction vraiment sans contact physique, de nombreux utilisateurs préféreront utiliser le réseau Wi-Fi.
- Commencez par créer un fichier nommé wpa_supplicant.conf
- Vous pouvez paramétrer l’accès au réseau dès maintenant en utilisant un éditeur de texte (NotePad++, SublimText, etc…) et en écrivant les lignes suivantes :
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=FR
network={
ssid="NomReseau"
psk="MotDePasse"
key_mgmt=WPA-PSK
}
(Pensez à remplacer « NomReseau » et « MotDePasse » par vos paramètres personnels.
- Placez ce fichier dans la partition boot de la carte SD précédemment configurée.
Première connexion et paramétrage
Dans un premier temps insérez la carte SD dans le Raspberry puis connectez le à la box internet via un câble RJ45. Branchez ensuite l’alimentation du Raspberry.
Rendez-vous sur l’interface de la box internet http://192.168.1.254 (selon votre box).
L’adresse IP de mon Raspberry est 192.168.1.21.
A présent, lancez le logiciel Putty téléchargeable ici.
Entrez l’adresse IP de votre Raspberry et faites « Open ». Une console va s’ouvrir.
Le login par défaut est « pi »et le mot de passe par défaut est « raspberry ». Utilisons-les pour nous connecter dessus. Voici notre première connexion SSH sur notre Raspberry !
Ecrivez la ligne de commande
sudo raspi–config
Voici l’écran que vous devriez voir.
Faites « entrée » sur « Expand Filesystem » pour étendre la capacité de l’OS à toute la carte SD.
Vous pouvez améliorer la sécurité du profil « pi » du Raspberry en modifiant son mot de passe. Pour cela, il vous suffit d’aller dans « Change User Password ». Une nouvelle fenêtre va s’ouvrir vous indiquant que vous allez modifier le mot de passe pour « pi ». Appuyez sur « entrée » puis entrez votre nouveau mot de passe. (Aucun caractère ne s’affichera ! Attention de ne pas vous tromper !). Faites « entrée ». Le menu se rouvrira vous indiquant que la modification s’est parfaitement déroulée.
Activation du profil « root » (super-admin)
Nous allons à présent activer le profil « root » qui correspond au super-utilisateur du Raspberry.
Commençons tout d’abord par nous connecter avec le profil « pi ».
Tapez :
cat /etc/ssh/sshd_config
Vous devriez avoir à l’écran ceci :
Nous pouvons voir la ligne
« PermitRootLogin prohibit-password ». Nous devons la modifier en « PermitRootLogin yes ».
Afin de modifier le fichier nous devons taper
sudo nano /etc/ssh/sshd_config
Retrouvez la ligne à modifier puis effectuez le changement. Ensuite faites « ctrl+x » puis « y » puis « enter ».
sudo /etc/init.d/ssh restart
Maintenant reconnectez-vous avec le profil « pi ». Entrez cette commande :
sudo passwd root
et inscrivez le mot de passe du super utilisateur deux fois.
Faites un reboot, (sudo reboot) puis connectez-vous cette fois-ci avec le profil « root » et le mot de passe inscrit. A présent vous voilà super administrateur.
Vous savez à présent installer Raspian, créer une connexion ssh et wifi et paramétrer le profil root. Libre à vous d’apprendre le Python (je vous le conseille) pour jouer avec les ports GPIO, ou d’utiliser votre appareil pour d’autres utilisations.
A bientôt
Thomas A.