-
1. Qu'est-ce que SSH ?
-
2. Qu'est-ce qu'une clé hôte ?
-
3. Pourquoi se produit-il une erreur « Host Key Verification Failed » ?
-
4. Comment résoudre le problème « Host Key Verification Failed » ?
-
Sauvegarde de la VM Proxmox avec la solution Vinchin
-
Proxmox « vérification de la clé hôte échouée » FAQ
-
Conclusion
Aujourd'hui, nous allons approfondir un problème courant rencontré lors de l'utilisation de connexions SSH : « Vérification de la clé hôte échouée. » Cette erreur déconcerte souvent les débutants, mais la solution est en réalité assez simple. Dans cet article, nous expliquerons en détail la cause de l'erreur et fournirons des solutions étape par étape pour vous assurer que vous pouvez vous connecter avec succès à un hôte distant ! Que vous soyez débutant ou développeur expérimenté, cet article vous offrira des solutions pratiques !
1. Qu'est-ce que SSH ?
SSH (Secure Shell) est un protocole sécurisé utilisé pour accéder à des ordinateurs distants via un réseau non sécurisé. Il permet aux utilisateurs de se connecter à distance et d'exécuter des commandes via une connexion chiffrée.
2. Qu'est-ce qu'une clé hôte ?
Chaque serveur SSH possède une clé hôte unique utilisée pour vérifier l'identité du serveur. Lorsque vous vous connectez à un nouveau serveur SSH pour la première fois, SSH enregistre cette clé hôte sur votre machine locale.
3. Pourquoi se produit-il une erreur « Host Key Verification Failed » ?
Lorsque vous tentez de vous connecter à un serveur SSH et que vous rencontrez l'erreur « Host key verification failed », cela peut être dû aux raisons suivantes :
La clé hôte a changé : Si la clé de l'hôte cible a changé (par exemple, après la réinstallation du système d'exploitation), SSH détectera ce changement et refusera la connexion.
L'adresse IP de l'hôte distant a été piratée : Si un attaquant se fait passer pour l'hôte auquel vous essayez de vous connecter, SSH bloquera la connexion grâce à son mécanisme de vérification de la clé hôte.
Corruption du fichier « known_hosts » local : votre fichier « ~/.ssh/known_hosts » peut contenir des informations de clé incorrectes ou obsolètes.
4. Comment résoudre le problème « Host Key Verification Failed » ?
Passons maintenant en revue les étapes pour résoudre ce problème.
4.1 Vérifiez le message d'erreur
Tout d'abord, lorsque vous voyez le message d'erreur « Host key verification failed », examinez les détails spécifiques de l'erreur. Il indiquera généralement pour quel hôte la vérification de la clé a échoué.
4.2 Vérifiez le fichier « known_hosts »
SSH stocke les clés de hosts connus dans le fichier « ~/.ssh/known_hosts ». Utilisez la commande suivante pour afficher le fichier :
cat ~/.ssh/known_hosts
4.3 Supprimer l'ancienne clé hôte
Si vous êtes sûr que la clé hôte que vous souhaitez réconnecter a changé, vous pouvez supprimer l'entrée correspondante dans le fichier « known_hosts ». Utilisez la commande suivante pour éditer le fichier :
nano ~/.ssh/known_hosts
Trouvez la ligne correspondant à l'hôte et supprimez-la, puis enregistrez le fichier.
Vous pouvez également supprimer directement la clé d'hôte spécifique avec la commande suivante :
ssh-keygen -R <hostname_or_IP>
Remplacez «<hostname_or_IP>» par le nom d'hôte ou l'adresse IP réelle.
4.4 Reconnect
Après avoir supprimé l'ancienne clé hôte, essayez de vous reconnecter via SSH :
ssh user@hostname
Si tout est normal, SSH vous demandera d'accepter la nouvelle clé hôte. Tapez « yes » pour continuer.
4.5 Vérifier la sécurité
Avant d'accepter la nouvelle clé, assurez-vous que l'hôte auquel vous vous connectez est de confiance. Vous pouvez confirmer la clé de l'hôte par d'autres moyens (par exemple, téléphone, e-mail, etc.).
Sauvegarde de la VM Proxmox avec la solution Vinchin
Vinchin Backup & Recovery propose un ensemble complet de fonctionnalités avancées pour protéger les environnements Proxmox VE, garantissant la sécurité et l'intégrité des données en suivant la règle de sauvegarde 3-2-1.
Ses fonctionnalités incluent des sauvegardes automatisées de VM, une sauvegarde sans agent et des options sans LAN, ainsi que des copies distantes pour une récupération après sinistre robuste. La récupération instantanée et des techniques efficaces de réduction des données, associées à des options d'archivage cloud, améliorent encore la gestion des données. De plus, la solution intègre le chiffrement des données et des mécanismes de protection contre le ransomware pour une couche supplémentaire de sécurité. Elle facilite également une migration V2V fluide entre les plates-formes virtuelles prises en charge, assurant ainsi flexibilité et simplicité de transfert des données.
Il ne vous faut que 4 étapes pour sauvegarder les machines virtuelles Proxmox VE :
1. Sélectionnez l'objet de la sauvegarde.
2. Sélectionnez la destination de sauvegarde.
3. Configurez les stratégies de sauvegarde.
4. Révisez et soumettez l'offre d'emploi.
Des milliers d'entreprises dans le monde ont déjà adopté Vinchin Backup & Recovery pour leurs besoins de protection des données. Vous pouvez commencer à explorer ses nombreuses fonctionnalités avec un essai complet de 60 jours, entièrement équipé de toutes les fonctions. Contactez-nous avec les détails de votre configuration Proxmox VE, et vous recevrez une solution personnalisée qui s'intègre parfaitement à votre environnement informatique.
Proxmox « vérification de la clé hôte échouée » FAQ
1. Que dois-je faire si je suspecte une attaque par personne du milieu ?
Si vous soupçonnez une attaque, ne pas accepter immédiatement la nouvelle clé SSH. Vérifiez plutôt l'identité du serveur en contactant l'administrateur ou en vérifiant via un canal de confiance. Comparez toujours les empreintes manuellement avant de poursuivre.
2. Que se passe-t-il si je supprime l'ancienne clé hôte du fichier known_hosts ?
Si vous supprimez l'ancienne clé hôte, la prochaine fois que vous vous connecterez au serveur via SSH, vous serez invité à accepter la nouvelle clé. Si vous êtes certain que le serveur est légitime et que le changement de clé est intentionnel, vous pouvez accepter et enregistrer la nouvelle clé.
Conclusion
Cet article fournit une explication détaillée des causes et solutions du problème « Host key verification failed » rencontré lors de l'utilisation de SSH. En examinant le message d'erreur, en supprimant les anciennes clés et en reconnectant, vous devriez pouvoir résoudre ce problème avec succès.
Partager sur: