Wie kann das Problem „Host Key Verification Failed“ in Proxmox behoben werden?

„Host key verification failed“-Fehler verursacht oft Verwirrung bei Anfängern, aber die Lösung ist eigentlich ziemlich einfach. In diesem Artikel erklären wir die Ursache des Fehlers ausführlich und bieten klare Schritt-für-Schritt-Lösungen, um sicherzustellen, dass Sie erfolgreich eine Verbindung zu einem entfernten Host herstellen können.

download-icon
Kostenloser Download
für VM, Betriebssystem, DB, Datei, NAS usw.
maximilian

Updated by Maximilian on 2025/06/05

Inhaltsverzeichnis
  • 1. Was ist SSH?

  • 2. Was ist ein Hostschlüssel?

  • 3. Warum tritt „Host Key Verification Failed“ auf?

  • 4. Wie löst man das Problem „Host Key Verification Failed“?

  • Proxmox-VM mit Vinchin-Lösung sichern

  • Proxmox „Host-Schlüssel-Überprüfung fehlgeschlagen“ FAQs

  • Schlussfolgerung

Heute werden wir uns mit einem häufigen Problem beim Verwenden von SSH-Verbindungen beschäftigen: „Host key verification failed.“ Dieser Fehler verwirrt oft Anfänger, die Lösung ist jedoch eigentlich ganz einfach. In diesem Artikel erklären wir die Ursache des Fehlers detailliert und geben klare Schritt-für-Schritt-Lösungen, damit Sie eine erfolgreiche Verbindung zu einem Remote-Host herstellen können! Egal, ob Anfänger oder erfahrener Entwickler – dieser Artikel bietet Ihnen praktische Lösungen!  

1. Was ist SSH?  

SSH (Secure Shell) ist ein sicheres Protokoll, das verwendet wird, um über ein unsicheres Netzwerk auf entfernte Computer zuzugreifen. Es ermöglicht es Benutzern, sich remote anzumelden und Befehle über eine verschlüsselte Verbindung auszuführen.  

2. Was ist ein Hostschlüssel?

Jeder SSH-Server verfügt über einen einzigartigen Hostschlüssel, der dazu dient, die Identität des Servers zu überprüfen. Wenn Sie sich zum ersten Mal mit einem neuen SSH-Server verbinden, speichert SSH diesen Hostschlüssel auf Ihrem lokalen Computer.

3. Warum tritt „Host Key Verification Failed“ auf?

Wenn Sie versuchen, eine Verbindung zu einem SSH-Server herzustellen und die Fehlermeldung „Host key verification failed“ erscheint, kann dies aufgrund der folgenden Gründe liegen:  

Der Hostschlüssel hat sich geändert: Wenn sich der Schlüssel des Zielhosts geändert hat (zum Beispiel nach einer Neuaufbereitung des Betriebssystems), wird SSH diesen Wechsel erkennen und die Verbindung ablehnen.  

Die IP-Adresse des Remote-Hosts wurde übernommen: Wenn ein Angreifer den Host vortäuscht, mit dem Sie eine Verbindung herstellen möchten, blockiert SSH die Verbindung durch dessen Hostschlüsselüberprüfungsmechanismus.  

Korruption der lokalen „known_hosts“-Datei: Ihre „~/.ssh/known_hosts“-Datei enthält möglicherweise falsche oder veraltete Schlüsselinformationen.

4. Wie löst man das Problem „Host Key Verification Failed“?

Im nächsten Schritt gehen wir die Schritte durch, um dieses Problem zu beheben.  

4.1 Überprüfe die Fehlermeldung

Erstens, wenn Sie die Fehlermeldung „Host key verification failed“ sehen, schauen Sie sich die spezifischen Fehlerdetails an. Normalerweise wird darin stehen, bei welchem Host die Schlüsselüberprüfung fehlgeschlagen ist.  

4.2 Überprüfe die „known_hosts“-Datei

SSH speichert bekannte Hostschlüssel in der Datei “~/.ssh/known_hosts”. Verwenden Sie den folgenden Befehl, um die Datei anzuzeigen:  

cat ~/.ssh/known_hosts

4.3 Entferne den alten Host-Schlüssel

Wenn Sie sicher sind, dass der Hostschlüssel, zu dem Sie wieder herstellen möchten, geändert wurde, können Sie den entsprechenden Eintrag in der „known_hosts“-Datei löschen. Verwenden Sie folgenden Befehl, um die Datei zu bearbeiten:  

nano ~/.ssh/known_hosts

Finde die Zeile, die zum Host entspricht, und lösche sie, dann speichere die Datei.  

Sie können auch den spezifischen Hostschlüssel mit dem folgenden Befehl direkt entfernen:  

ssh-keygen -R <hostname_or_IP>

Ersetzen Sie „<hostname_or_IP>“ durch den tatsächlichen Hostnamen oder die IP-Adresse.

4.4 Wiederverbinden

Nachdem Sie den alten Hostschlüssel entfernt haben, versuchen Sie es mit der erneuten Verbindung über SSH:  

ssh user@hostname

Wenn alles normal ist, wird SSH Sie auffordern, den neuen Hostschlüssel zu akzeptieren. Geben Sie "ja" ein, um fortzufahren.  

4.5 Sicherheit überprüfen

Bevor Sie den neuen Schlüssel akzeptieren, stellen Sie sicher, dass der Host, mit dem Sie eine Verbindung herstellen, vertrauenswürdig ist. Sie können den Schlüssel des Hosts durch andere Mittel bestätigen (z. B. Telefon, E-Mail usw.).

Proxmox-VM mit Vinchin-Lösung sichern

Vinchin Backup & Recovery bietet eine umfassende Suite fortschrittlicher Funktionen, um Proxmox VE-Umgebungen zu schützen und durch Einhaltung der 3-2-1-Backup-Regel Daten Sicherheit und Integrität sicherzustellen.

Seine Funktionen umfassen automatisierte VM-Backups, agentenloses Backup und LAN-freie Optionen, sowie externe Kopien für eine robuste Disaster-Recovery. Sofortige Wiederherstellung und effiziente Datendekomprimierungstechniken, ergänzt durch Cloud-Archivierungsoptionen, verbessern die Datenaufbewahrung weiter. Zudem integriert die Lösung Datenverschlüsselung und Schutzmechanismen gegen Erpressersoftware für einen zusätzlichen Sicherheitsschutz. Sie ermöglicht zudem nahtlose V2V-Migration zwischen unterstützten virtuellen Plattformen, was Flexibilität und Einfachheit bei der Datentransfer sicherstellt.

Es dauert nur 4 Schritte, um Proxmox VE-VMs zu sichern:

1. Wähle das Sicherungsobjekt aus.

Proxmox VE VM-Backups

2. Wähle das Sicherungsziel aus.

Sicherung von Proxmox VE VMs

3. Konfigurieren Sie Sicherungsstrategien.

Proxmox VE-VMs sichern

4. Prüfen und das Bewerbungsschreiben einreichen.

Sicherung von Proxmox VE VMs

Tausende von Unternehmen weltweit haben bereits Vinchin Backup & Recovery für ihre Datensicherungsanforderungen umgesetzt. Sie können beginnen, seine umfangreichen Funktionen mit einem umfassenden 60-Tage-Test zu erkunden, der mit allen Funktionen ausgestattet ist. Kontaktieren Sie uns mit den Details Ihrer Proxmox VE-Konfiguration, und Sie erhalten eine maßgeschneiderte Lösung, die nahtlos in Ihr IT-Umfeld passt.

Proxmox „Host-Schlüssel-Überprüfung fehlgeschlagen“ FAQs

1. Was sollte ich tun, wenn ich einen Man-in-the-Middle-Angriff vermute?

Wenn Sie einen Angriff vermuten, akzeptieren Sie den neuen SSH-Schlüssel nicht sofort. Überprüfen Sie stattdessen die Identität des Servers, indem Sie den Administrator kontaktieren oder durch einen vertrauenswürdigen Kanal überprüfen. Vergleichen Sie die Fingerabdrücke immer manuell, bevor Sie fortfahren.

2. Was passiert, wenn ich den alten Hostschlüssel aus der known_hosts-Datei lösche?

Wenn du den alten Hostschlüssel löscht, wirst du beim nächsten Mal, wenn du dich über SSH mit dem Server verbindest, aufgefordert, den neuen Schlüssel zu akzeptieren. Wenn du sicher bist, dass der Server legitim ist und die Änderung des Schlüssels beabsichtigt war, kannst du den neuen Schlüssel akzeptieren und speichern.

Schlussfolgerung

Dieser Artikel gibt eine detaillierte Erklärung der Ursachen und Lösungen für das Problem „Host key verification failed“, das beim Verwenden von SSH auftreten kann. Durch Überprüfen der Fehlermeldung, Entfernen alter Schlüssel und erneutes Verbinden sollten Sie dieses Problem erfolgreich lösen können.  

Teilen auf:

Categories: Tech Tips