Frage

Ich bekomme diese Fehlermeldung

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

Der Rest der Fehlermeldung ähnelt href="http://ubuntuforums.org/showthread.php?t=596176" zum hier .

Ich habe SSH-Schlüssel in meinem Server. Ich habe meine privaten Schlüssel in meinem Desktop. Ich bin nicht sicher, wo ich sollte es ausdrückte.

Add correct host key in ~/Users/Sam/.ssh/known_hosts to get rid of this message.

Soll ich hinzufügen, den öffentlichen Schlüssel von meinem Server in die Datei?

War es hilfreich?

Lösung

Das Problem ist, dass der öffentliche Schlüssel des Servers aus der man das letzte Mal verwendet geändert hat Ihr Client verbunden ist, und es kann von einem Versuch, ein Anzeichen sein, du Narr in Verbindung zu einem Server, der als Ihr beabsichtigtes Ziel in irgendeiner Art und Weise getarnt, um Ihre Anmeldeinformationen oder ein anderes schädliches Verhalten zu stehlen.

Auch die Nachricht kommt in der Natur, wenn der öffentliche Schlüssel auf dem Server explizit geändert wurde, die für eine Reihe von legitimen Gründen geschehen kann - eine Schwachstelle in Debian-basierten Linux-Distributionen in der nicht allzu fernen Vergangenheit erforderte Schlüssel Regeneration viele Menschen, zum Beispiel.

Wenn Sie bestätigen können, dass Sie an der Zieladresse sich verbinden, und Sie wissen, dass jede Schlüsseländerung war legitim, dann können Sie in der Regel den Schlüssel Änderung akzeptieren. Alternativ kann, wie die Meldung erklärt, können Sie den Server des öffentlichen Schlüssels über eine alternative (verschlüsselt) Kanal erhalten und Ihre Kunden lokale Kopie aktualisieren, damit sie die Anmeldeinformationen des Server erkennt noch einmal.

Wenn Sie nicht über den Server steuern, kontaktieren Sie die Person oder Organisation, die tut, und finden Sie heraus, ob die Änderung war legitim.

Sie nicht müssen Sie Ihren privaten Schlüssel in irgendeiner Weise verändern; das ist nichts mit Ihre zu tun Schlüsselpaar.

Andere Tipps

Wenn die Schlüssel wirklich auf dem Server geändert wurden (dh. Sie sind nicht Opfer eines Man-in-the-Middle-Angriff), denken die am einfachsten zu tun, um die Zeilennummer aus der Nachricht (offending key is in path/known_host:line_number) erhalten, löschen diese Linie, an den Server anmelden (und akzeptieren Sie die Taste).

Sie meinen, programmatisch?

Wahrscheinlich können Sie eine bessere Unterstützung in den Foren in dieser Frage geschrieben finden:

https://stackoverflow.com/questions/321618

Ich habe nur diesen Fehler, und ich denke, es ist, weil ich vorher für eine Arbeitsaufgabe eines weitere Vagrant Instanz auf meinem Laptop worden war hatte ich, und jetzt, da die Zuweisung Ich versuche Vagrant zu verwenden, um meinen eigenen beendet hat Projekt, aber die alte öffentliche Schlüssel der Vagrant Instanz war noch in meiner known_hosts Datei. Also löschte ich nur den alten Eintrag in der Datei known_hosts für 127.0.0.1 und die Datei gespeichert und der Fehler ging weg.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top