Plop,
Voici en quelques lignes comment se passer d’un mot de passe lors d’une connection ssh
On commence par générer la clé ssh qui nous servira à nous identifier
ssh-keygen -t ed25519
Generating public/private rsa key pair.
Enter file in which to save the key (/home/bizbi/.ssh/id_rsa):
Created directory '/home/bizbi/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/bizbi/.ssh/id_rsa.
Your public key has been saved in /home/bizbi/.ssh/id_rsa.pub.
The key fingerprint is:
cc:b2:cc:4b:23:ee:2e:e4:3f:3d:ff:14:5d:02:d4:47 bizbi@rpi
The key's randomart image is:
+---[RSA 2048]----+
| ++ .+o.oE |
| oo o |
| . oo |
| + = + |
| . o B S . |
| o o o * . |
| o o .+.. |
| . |
| +==+= |
+-----------------+
Vous pouvez laisser vide (par defaut) la première question
En revanche il est conseillé de bien choisir une passphrase
Votre randomart et fingerprint sera bien évidement différente et personnelle, il n’est pas conseillé de les partager (ceux là sont modifiés).
Ensuite on copy la cle publique sur la machine de destination
ssh-copy-id machine.destination
Et la touche finale
ssh-add
Ici j’ai rencontré cette erreur
Could not open a connection to your authentication agent.
Que j’ai corrigée ainsi
eval $(ssh-agent)
ssh-add
Et voilà, une fois votre passphrase rentrée vous pouvez maintenant vous connecter sans mdp.
MAJ : De la commande « ssh-keygen » pour passer du « rsa » au « ed25519 », le reste de l’article reste d’actualité.