Transfert de la clé publique sur l'équipement
Maintenant
que nous avons nos clés et nos sessions, nous allons pouvoir configurer
la partie distante (équipement) pour automatiser l’authentification.
Pour celà il faut :
- Copie du contenu de la clé publique
- Création du répertoire .ssh sur l'équipement distant
- configuration du fichier .ssh/authorized_keys
- Copie du contenu de la clé publique
Nous avions laissé
PuTTYgen ouvert pour gagner du temps, mais sachez qu'il y a toujours le moyen de recharger la clé privée via le bouton [
Load]. En cas de rechargement de la clé, vous devrez saisir le mot de passe.
Pour pouvoir transférer le contenu de la clé publique, il faut sélectionner le texte qui se trouve dans le champ :
Public key for pasting into OpenSSH authorized_keys file, voir capture ci-dessous :
copier le contenu de la clé [CTRL] + [C]
- Création du répertoire .ssh sur l'équipement distant
Dans votre session Putty, taper la commande suivante :
$ mkdir .ssh
Il
se peut que le répertoire existe déjà et par conséquent il ne faut pas
tenir compte si un message vous signale l’existence d’un tel
répertoire. Ceci arrive si ce n'est pas votre toute première clé
publique transférée.
- Configuration du fichier .ssh/authorized_keys
Ce
fichier contiendra toutes les clés publiques que vous souhaitez
autoriser à se connecter sans mot de passe. Pour renseigner le fichier, il faut taper la commande suivante :
$ cat >> .ssh/authorized_keys
- Coller le contenu de la clé précédemment copiée avec la combinaison de touches [SHIFT] + [Inser]
- Fermer le fichier [Ctrl] + [D]
Le résultat ressemble a ceci :
$ cat >> .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIB0RV6eWQBLtz7q9J4kXxnVMlXEbBJpwUPf2i+kPU
8eJgdF1KJJ9043eilGG/nszvchaEZ4Uoe/m1gt6+5aK0fK6KyrAodkmGsoY6bGdIUAl3SOps+vN
tz0aefycpnj8BOxN74XBVzaBOQoff5QKiq1sNZvo08dsjrS+ztElP9Xhw== zone de text libre
$
Le moment de vérité approche. Il faut maintenant quitter la session Putty en tapant
exit.