Skip to main contentSkip to footer

Fehler “Host key verification failed”

Szenario

Beim Versuch eine VM von einem Proxmox-Host auf einen anderen zu migrieren bricht der Migrations-Prozess ab. Im Ausgabefenster erscheint die Fehlermeldung

"Host key verification failed"

 

Lösung

Eine Ursache kann sein, dass ein Proxmox-VM-Server aus dem Cluster entfernt wurde (defekt) und eine neue Maschine unter dem gleichen Nahmen in den Cluster hinzugefügt wurde.
Dann haben die anderen Server des Clusters noch den falschen SSH-Hash gespeichert.

Hier hilft die grafische Oberfläche leider nicht weiter. Die Korrektur kann nur über die Shell durchgeführt werden.
Auf dem Quell-Server durchgeführt wird das folgende Kommando ausgeführt:

ssh -o 'HostKeyAlias=<Target node Name>' root@<Target node IP>

Beispiel: Im Cluster gibt es die beiden Maschinen PX2 (PX2=192.168.71.22) und PX7 (PX7=192.168.71.32). Beim Versuch eine VM von PX2 auf PX7 zu migrieren kommt es zur besagten Fehlermeldung. Hier ist die Vorgehensweise dann:

  • Auf PX2-Konsole anmelden
  • Folgendes Kommando auf PX2 ausführen:
    ssh -o 'HostKeyAlias=PX7' root@192.168.71.32
  • Jetzt sollte die Migration wieder funktionieren.
    Ggf. auf anderen Quellservern wiederholen, falls es dort auch nicht funktioniert.