Quel est le Mot de Passe par Défaut sur Raspberry Pi ? (SSH)


Si vous souhaitez accéder à votre Raspberry Pi à partir d’un ordinateur distant, vous pouvez utiliser le protocole SSH et obtenir un terminal comme si vous étiez directement sur le Raspberry Pi.
Mais pour ça, vous aurez besoin de l’adresse IP et du mot de passe SSH.

Le mot de passe par défaut sur Raspberry Pi OS est « raspberry » et le nom d’utilisateur est « pi ». Il s’agit des identifiants à utiliser pour ouvrir une session et se connecter via SSH. Attention, par défaut le clavier est configuré en QWERTY (taper « rqspberry » dans ce cas).

Nous verrons également en détail de nombreux autres points sur les connexions SSH à un Raspberry Pi, notamment :
– Qu’est-ce que le protocole SSH ?
– Comment activer SSH sur un Raspberry Pi ?
– Comment faire démarrer automatiquement le service SSH à chaque redémarrage ?
– A quelle adresse IP et quel port se connecter ?
– Comment ne pas avoir à taper un mot de passe pour se connecter en SSH ?

Qu’est-ce que le protocole SSH ?

Téléchargez mon antisèche !
Format PDF pratique, avec 74 commandes à retenir pour maîtriser son Raspberry Pi.

SSH signifie Secure SHell

C’est un protocole réseau cryptographique, le plus souvent utilisé pour se connecter en toute sécurité à un ordinateur distant.

En général, le protocole SSH vous permettra d’accéder au shell (terminal) de votre Raspberry Pi depuis un autre PC.
Cette solution peut être pratique si vous souhaitez installer des paquets depuis votre PC principal (copier/coller des commandes) ou même indispensable si vous n’utilisez pas d’écran avec votre Raspberry Pi.

Dans les paragraphes suivants, nous verrons comment le configurer, étape par étape, en commençant par les bases, puis en ajoutant un peu de confort.

Maîtrisez Raspberry Pi en 30 jours
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Comment se connecter à un Raspberry Pi en SSH ?

Depuis Windows

Si vous utilisez Microsoft Windows sur votre PC principal, sachez qu’aucun outil de connexion SSH n’est installé par défaut.
C’est pourquoi vous devrez en télécharger et en installer un, comme Putty par exemple.

Putty est l’un des logiciels les plus utilisés pour accéder aux hôtes SSH sous Windows, et si vous découvrez SSH, il sera parfait.

Téléchargez le fichier correspondant aux spécifications de votre ordinateur.
En fonction de la version choisie, installez-le ou non, puis lancez-le.

Putty ressemble à ça :

Pour vous connecter, saisissez l’adresse IP dans le champ « Host Name » et cliquez sur « Open ».
Si vous avez besoin d’aide pour trouver l’adresse IP actuelle de votre Raspberry Pi , n’hésitez pas à lire mon article sur le sujet.

Pour rappel, le login et mot de passe SSH par défaut sont:
– login : pi
– mot de passe : raspberry

Si cela ne fonctionne pas, ne vous inquiétez pas, je vous expliquerai comment faire un peu plus loin.

Depuis Linux ou Mac

Si vous utilisez un système basé sur Unix, c’est-à-dire n’importe quelle distribution Linux ou même macOS, vous devrez utiliser la commande « ssh » pour vous connecter depuis un terminal.

Vous devrez peut-être l’installer en fonction de votre système, par exemple sur une distribution basée sur Debian :
sudo apt-get update
sudo apt-get install ssh

La commande pour vous connecter à votre Raspberry Pi sera quelque chose comme ça :
ssh pi@IP

Remplacez « IP » par l’adresse IP de votre Raspberry Pi.
Si vous avez besoin d’aide pour trouver l’adresse IP actuelle de Raspberry Pi, n’hésitez pas à lire mon article sur le sujet.

Pour rappel, le login et mot de passe SSH par défaut sont:
– login : pi
– mot de passe : raspberry

Si cela ne fonctionne pas, ne vous inquiétez pas, je vais vous expliquer comment faire maintenant.

Initiation au Raspberry Pi
10% de remise aujourd'hui !
Visionnez ma formation vidéo pour démarrer du bon pied.
Découvrez le Raspberry Pi, le matériel, ses logiciels particuliers et créez vos 5 premiers projets avec moi.

Comment activer SSH sur un Raspberry Pi ?

Depuis le bureau

Pour des raisons de sécurité, le service SSH n’est pas activé par défaut sur les Raspberry Pi.
Vous devez l’activer vous-même en allant dans le menu Start > Preferences > Raspberry Pi Configuration.
Allez dans l’onglet « Interfaces » et activez SSH :

Depuis un terminal

La même chose à partir d’un terminal, vous devez démarrer le service SSH manuellement.
Pour ce faire, tapez la commande suivante :
sudo service ssh start

Vous pouvez également vérifier l’état du service en tapant :
sudo service ssh status

En passant, si vous souhaitez activer SSH directement sur une nouvelle installation, vous pouvez consulter ce tutoriel : comment faire une installation headless (aucun écran/clavier requis) .

Comment démarrer automatiquement le service SSH au démarrage ?

Vous vous rendrez vite compte que le service SSH, même lorsqu’il est activé, ne démarre pas automatiquement au démarrage.
Il faut donc trouver un moyen de le forcer à démarrer.

Vous avez différentes façons de le faire, mais, le cas présent, j’ai choisis de le planifier dans le crontab en root au démarrage :

  1. Éditer le crontab en root avec cette commande :
    sudo crontab –e
  2. Ajoutez cette ligne à la fin du fichier :
    @reboot /usr/sbin/service ssh start

Si cela ne vous évoque rien, vous pouvez lire le tutoriel sur la façon de planifier des tâches sur un Raspberry Pi.
Il y est expliqué en détail les notions de cron et crontab, et il me semble également que le lancement du service SSH au démarrage est l’un des exemples donnés.

Maîtrisez Python sur Raspberry Pi
10% de remise aujourd'hui !
Téléchargez le livre numérique.
Envie d'aller un peu plus loin que faire clignoter une LED ? Vous avez besoin de ce livre pour passer à des projets plus avancés.

Quelle adresse IP et quel port pour se connecter ?

Par défaut, le service SSH démarre sur le port 22.
Vous devez donc vous connecter à l’IP du Raspberry Pi sur le port 22.

Par exemple, depuis Linux :
ssh pi@192.168.1.200

Ou, si vous avez changé le port SSH, spécifiez le port avec l’option -p :
ssh pi@192.168.1.200 -p2222
Remplacez 2222 par le port que vous avez configuré.

Comme évoqué plus haut, si vous ne connaissez pas l’adresse IP actuelle du Raspberry Pi, n’hésitez pas à jeter un œil à mon post sur le sujet.
Je vous y explique comment facilement la trouver.

Cet article vous explique également comment la rendre statique, afin que vous n’ayez pas à la chercher à chaque fois que vous souhaitez vous connecter.

Comment se connecter en SSH sans mot de passe ?

Vous savez maintenant comment activer le service SSH sur votre Raspberry Pi et comment vous y connecter.
C’est génial, mais si vous devez le faire aussi souvent que moi, taper le mot de passe à chaque fois deviendra vite ennuyeux.

Il existe un moyen de créer une clé SSH pour vous identifier avec celle-ci plutôt qu’avec un mot de passe d’utilisateur.
Je vais vous expliquer comment la configurer selon votre système d’exploitation.

Bien entendu, la connexion par mot de passe sera toujours possible si vous perdez la clé ou si vous utilisez un autre ordinateur.

Depuis Windows

Tout d’abord, sous Windows, vous aurez besoin de la suite complète Putty, avec PuttyGen et PuttyAgent.
Donc, si vous avez téléchargé uniquement le client SSH dans sa version portable, vous devez tout installer.

Vous aurez également besoin d’un outil pour transférer des fichiers sur votre Raspberry Pi
WinSCP est un bon choix.

Suivez ensuite ces étapes :

  • Créez vos clés SSH avec PuttyGen :
    • Lancez PuttyGen
    • Sélectionnez « RSA » comme type de clé (Type of key to generate)
    • Entrez 4096 pour le nombre de bits (Number of bits in generated key)
    • Cliquez sur « Generate »
    • Laissez toutes les autres options par défaut, pas de « passphrase »
    • Enregistrez les clés où vous le souhaitez
  • Transférez la clé publique sur le Raspberry Pi avec WinSCP :
    • Ajouter un nouveau site (Session) avec l’adresse IP et les identifiants du Raspberry Pi
    • Connectez-vous à ce site
    • Sur le côté gauche, accédez au dossier où vous avez enregistré vos clés
    • Sur le côté droit, accédez au dossier /home/pi
    • Transférer la clé publique sur le Raspberry (glisser-déposer)
  • Autoriser cette clé sur le Raspberry Pi
    • Connectez-vous au Raspberry Pi avec Putty
    • Ajoutez la clé publique qui vient d’être transférée aux clés autorisées :
      cat /home/pi/your_key.pub >> ~/.ssh/authorized_keys
    • Fermer Putty
  • Essayez de vous reconnecter avec Putty

Ce test ne devrait pas vous demander de saisir un mot de passe et vous connectera directement.

Si vous avez encore besoin d’un login, entrez pi@IP dans le champ « Hostname » en remplaçant IP par l’adresse IP du Raspberry Pi.

Téléchargez mon antisèche !
Format PDF pratique, avec 74 commandes à retenir pour maîtriser son Raspberry Pi.

Depuis Linux ou Mac

  • Si vous n’en avez pas déjà, créez vos clés SSH avec cette commande :
    ssh-keygen -t rsa
    Appuyez simplement sur Entrée pour chaque question, chemin par défaut et aucun mot de passe.
  • Copiez le fichier de clé publique sur votre Raspberry Pi
    scp ~/.ssh/id_rsa.pub pi@IP:/home/pi/your_key.pub
    Remplacez IP par votre adresse IP Raspberry Pi, nommez la clé comme vous le souhaitez
  • Ajoutez cette clé aux clés autorisées à l’aide de cette commande sur le Raspberry Pi :
    cat /home/pi/you_key.pub >> ~/.ssh/authorized_keys
  • Essayez de vous connecter à nouveau :
    ssh pi@IP

Ce test ne devrait pas vous demander de saisir un mot de passe et vous connectera directement.

Ici, vous êtes dans un confort maximal pour utiliser SSH à partir de ce pc 🙂

Conclusion

Et c’est fini, maintenant vous savez :
– Qu’est-ce que le protocole SSH
– Comment activer le service SSH sur un Raspberry Pi
– Comment faire démarrer automatiquement le service SSH à chaque redémarrage
– À quelle adresse IP et quel port se connecter
– Comment ne pas avoir à taper un mot de passe pour se connecter en SSH

Une fois connecté, vous pouvez utiliser toutes vos commandes préférées 🙂
(consulter mon antisèche ici si cela vous intéresse).

Vous pouvez même éteindre votre Raspberry Pi via SSH, ou encore utiliser d’autres méthodes de connexion à distance plus visuelles.


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

"Maitrisez Python sur Raspberry Pi" est enfin disponible en français (10% de réduction cette semaine)

X