Bei mir zuhause arbeite ich häufiger mal über SSH auf einem Linux-Server. Wenn man den Server dann neu aufsetzt und bei der Installation des SSH-Deamons neue Keys generiert werden, hat man beim Einloggen u.U. Probleme. Folgende Meldung könnte dann beim Herstellen der SSH-Verbindung auftreten:
Wenn ich statt der IP-Adresse (hat sich zwischen alter und neuer Installation nicht geändert) den Hostnamen verwende, erhalte ich folgende Meldung:
Immerhin kann ich mich im zweiten Fall dann nach Eingabe von "yes" immer noch einloggen.
Auf die Dauer nervt das aber - ist aber leicht behoben. Für jeden Host legt der SSH-Client den RSA-Key in der Datei .ssh/known_hosts ab. Ändert sich am Remote-Rechner der RSA-Key bspw. durch eine Neuinstallation, ist der entsprechende Eintrag in der Datei .ssh/known_hosts ungültig. Also muß der Eintrag raus! Das ist beim aktuellen SSH aber nicht so einfach. Früher stand da irgendwo die IP-Adresse, so daß man wußte, welche Zeile zu löschen war. Jetzt muß man sich obige Fehlermeldungen durchlesen, um Hinweise auf die "kranke" (= offending) Zeile zu bekommen. In den oben fett hervorgehobenen Zeilen sieht man, daß sich der SSH-Client an dem Eintrag in der zweiten Zeile stört (letzte Zahl in der Zeile). Also wird auch genau diese gelöscht!
Wenn man sich dann erneut bei SSH auf dem Remote-Server einloggt, wird ein neuer, korrekter Eintrag in der Datei .ssh/known_hosts angelegt.