ahoi!
bitte nicht die ~/.ssh/known_hosts löschen
wenn dann die datei innem editor laden und den entsprechenden eintrag löschen.
das problem was du im ersten thread beschreibst ist folgendes:
ssh speichert eine signatur des rechners (nennen wir sie mal so
) diese wird nach dem RSA Verfahren genriert.
http://de.wikipedia.org/wiki/RSA-Kryptosystem
wenn du dich einmal auf einen rechner per ssh verbunden hast, wird die signatur des ziel-rechners in deine known_hosts eingetragen. angenommen du setzt den rechner auf dem du dich verbunden hast neu auf, und startest ssh. da der rechner noch keine signatur besitzt, wird eine neue generiert, die von der alten abweicht. sobald du versuchst, dich per ssh wieder auf den rechner zu verbinden, wirst du die selbe meldung wie im ersten thread bekommen, da in deiner known_hosts ein anderer schlüssel für den gleichen host steht. deßhalb auch
|
Quellcode
|
1
2
3
4
5
|
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:2
RSA host key for 192.168.1.37 has changed and you have requested strict
checking.
Host key verification failed.
|
böse wird das ganze dann, wenn du dir 100%ig sicher bist, das die schlüssel in deiner known_hosts-datei stimmen. dann könntest du opfer einer so genannten "Man-in-the-middle-attack" geworden sein.
das bedeutet, dass sich jemand mit deinem rsa key als du ausgibt und somit auf rechnern rumtobt, auf denen er wahrscheinlich nix verloren hat.
(grob gesagt)
man korrigiere mich bitte wenn ich mich irre