SSH merkt sich Server-Hostschlüssel in known_hosts. Ein neuer Schlüssel kann durch einen legitimen Neuaufbau entstehen, aber auch auf einen falschen Server oder eine abgefangene Verbindung hinweisen. Stoppe und kontrolliere Zielhostname und Port, bevor du die Warnung beseitigst.

Besorge den erwarteten neuen Fingerabdruck vom Administrator über einen unabhängig vertrauenswürdigen Kanal oder eine vertrauenswürdige Anbieter-Konsole. Vergleiche den vollständigen Wert. Der von der beanstandeten Verbindung selbst angebotene Schlüssel beweist allein keine legitime Änderung.

Das OpenSSH-Handbuch dokumentiert ssh-keygen -F zum Finden eines Hosteintrags und -R zum Entfernen seiner Einträge, auch gehashter. Sichere known_hosts und entferne erst nach Verifikation den Eintrag des genauen Hosts und Ports. Für abweichende Ports ist die dokumentierte Form [hostname]:port vorgesehen.

Verbinde dich erneut und vergleiche den angezeigten Fingerabdruck vor der Annahme mit dem unabhängig bestätigten Wert. Lösche nicht die gesamte known_hosts-Datei und deaktiviere nicht die Hostschlüsselprüfung. Bei verwalteten Systemen gilt der administrative Prozess für Hostzertifikate oder Schlüsselwechsel statt einer lokalen Richtlinienänderung.