HowTo : Raspberry Pi - Connexion via SSH sans demande de mot de passe

Plus vous entrez dans tous ces trucs informatiques/logiciels/programmation, plus tôt vous constaterez que les possibilités d'automatisation impliquées vous rendent terriblement paresseux.
L'un de ces moments où vous pensez à une possibilité d'automatisation ou de simplification est lorsque vous vous connectez à votre RaspberryPi (ou système Linux) pour la 48e fois via puTTy.

Parce que c'est précisément avec des processus qui se répètent si souvent que vous pouvez gagner beaucoup de temps si vous prenez la peine de raccourcir ce processus à l'avenir.

L'article suivant explique comment vous pouvez vous éviter de saisir votre nom d'utilisateur et votre mot de passe pour votre RaspberryPi à l'avenir.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Avant de commencer l'article, vous devez avoir préparé le RaspberryPi pour qu'il soit accessible via le réseau et contrôlé via SSH.

Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH

Matériel requis :
-Non-

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.


Connectez-vous au RaspberryPi via SSH

Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.

Après avoir entré votre nom d'utilisateur et votre mot de passe, vous pouvez entrer les premières commandes.

Générer une paire de clés SSH

Pour que la connexion à un système distant fonctionne sans entrer de mot de passe, vous devez échanger au préalable les clés qui cryptent votre connexion au système et ainsi les faire connaître.

Pour ce faire, cependant, ils doivent d'abord être créés. Cela peut être fait avec la commande suivante.

ssh-keygen -t rsa -b 4096
Pour créer la paire de clés SSH, entrez la commande « ssh-keygen -t rsa -b 4096 ».
Votre RaspberryPi (ou autre système Linux) commencera alors à créer une paire de clés. Selon la puissance de calcul, cela peut également prendre un certain temps. Alors ne désespérez pas et attendez. En cas de doute, une occasion parfaite pour obtenir une nouvelle tasse de café. 🙂
Une fois la génération de la paire de clés terminée, vous pouvez choisir où vous souhaitez enregistrer les fichiers générés. Normalement, vous n'avez pas besoin de modifier l'emplacement de stockage, confirmez donc avec « Entrée ».
Il vous sera alors demandé si vous souhaitez créer un mot de passe pour la partie privée de la paire de clés. Dans ce cas, vous devez saisir ce mot de passe chaque fois que vous vous connectez au système distant. Si vous ne définissez pas de mot de passe ici, vous pouvez vous connecter au système distant à partir de ce système sans saisir de mot de passe. Veuillez garder à l'esprit que cela peut constituer un risque pour la sécurité. Si vous ne définissez pas de mot de passe, un attaquant potentiel a un accès direct à deux systèmes. Ici, vous devez choisir entre le luxe de ne pas avoir à saisir de mot de passe et la sécurité.
Après avoir saisi (ou non) le mot de passe, le mot de passe saisi doit être confirmé à nouveau.
Après cela, la création de la paire de clés est terminée. L'empreinte digitale et le type aléatoire de la paire de clés s'afficheront. Cela permet aux humains de comparer plus facilement les données autrement cryptées.

Échange de clé publique

Enfin et surtout, vous devez copier la clé publique de la paire de clés que vous venez de créer sur le système distant (par exemple un autre Raspberry Pi). Pour ce faire, utilisez d'abord la commande « cd +/.ssh » pour accéder au dossier qui contient la paire de clés que vous venez de créer.
cd ~/.ssh
À partir de là, copiez la clé publique sur le système distant à l'aide de la commande « ssh-copy-id -i id_rsa.pub pi@rasPi ». Il est important de remplacer le nom de domaine (dans ce cas « rasPi ») par le nom de domaine de votre système distant.
ssh-copy-id -i id_rsa.pub pi@rasPi
Étant donné que vous établissez également une connexion SSH au système distant avec ce système, vous devez répondre aux questions suivantes avec...
…”oui” confirme et…
…saisissez le mot de passe de connexion du système distant.
Une fois que vous avez fait cela, vous recevrez un message indiquant que la clé publique de votre paire de clés a été copiée sur le système distant.
Vous pouvez maintenant tester si tout fonctionne en entrant la commande « ssh pi@rasPi ». Ici aussi, « rasPi » doit être remplacé par le nom de domaine de votre RaspberryPi (ou autre système Linux). Si vous n'avez pas saisi de mot de passe pour votre clé privée, vous vous retrouverez automatiquement dans la console du système distant.

ATTENTION : Gardez à l'esprit que vous ouvrez une faille de sécurité potentielle sur l'un de vos systèmes. Utilisez - au moins sur le système à partir duquel vous vous connectez au système distant - des mots de passe forts et gérez-les de manière responsable.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.