Dans cet article, nous allons résoudre l'erreur d'échec de la vérification de la clé d'hôte SSH sous Linux.
Les clés d'hôte sont des paires de clés, utilisant généralement les algorithmes RSA, DSA ou ECDSA. Les clés d'hôte publiques sont stockées et/ou distribuées aux clients SSH, et les clés privées sont stockées sur les serveurs SSH.
La vérification de la clé d'hôte SSH est une méthode de sécurité Linux/Unix pour conserver une empreinte de hachage de tous les hôtes ssh qui se connectent à votre machine. Lorsque la vérification ne parvient pas à authentifier, cela signifie généralement que l'empreinte ssh de l'hôte distant a été fréquemment modifiée en raison d'un rechargement du système d'exploitation.
Si vous obtenez l'erreur suivante, cet article vous aidera à le résoudre.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could
be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint
for the RSA key sent by the remote host is b7:f5:48:4c:d0:1d:76:6a:50:4a:88:12:c7:80:f1:e5. Please contact your system administrator. Add
correct host key in /home/user/.ssh/known_hosts to get rid of this message. Offending key in /home/user/.ssh/known_hosts:300 RSA host key for
myhost has changed and you have requested strict checking. Host key verification failed. - See more
Étape 1 : Le message d'erreur indique que le fichier que nous devons supprimer se trouve à la ligne 300 de votre know_host.
/home/user/.ssh/known_hosts:300
Étape 2 : Modifiez le fichierknown_hosts à l'aide de l'éditeur
# vi 300 /home/user/.ssh/known_hosts
Étape 3 : Supprimer le numéro de ligne 300
Une fois que vous avez ouvert le fichierknown_hosts directement à la ligne 300, effectuez les commandes clavier suivantes en appuyant sur "ESC dd" pour supprimer la ligne. Vous pouvez enregistrer les modifications en appuyant sur "esc" et en tapant ":wq!'.
C'est ça. Essayez maintenant de ssh sur le serveur à l'aide de la clé d'hôte ssh.
Nous avons vu comment résoudre l'erreur d'échec de la vérification de la clé d'hôte SSH sous Linux.