|
Mit Hilfe von SCP können Daten zwischen Servern kopiert werden. Dazu muss eine Verbindung zwischen zwei Servern aufgebaut werden. Dazu verwaltet ssh eine Liste mit allen Rechnern (Name und öffentlicher Schlüssel), die bereits einmal eine Verbindung hatten. Wenn zwischen zwei Servern bereits Daten kopiert wurden und einer dieser Server durch irgendwelche Maßnahmen (z.B.: neues Betriebssystem) verändert wurde, kommt es zu dieser Meldung. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
48:dc:6a:c7:28:c7:8f:e7:7d:99:45:5b:de:13:79:cd.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:1
RSA host key for XXX.XXX.XXX.XXX has changed and you have requested strict checking.
Host key verification failed.
lost connection
Der öffentliche Schlüssel der zu verbindende Server ist nicht mehr richtig. Ein neuer Schlüssel muss generiert werden. Jeder dieser Server besitzt eine kryptografische Signatur. Eine dieser Signaturen besteht aus einem privaten und einem öffentlichen Schlüssel.
Der private Schlüssel wird geheim gehalten. Daher auch der Name private Schlüssel. Er wird für die Authentifizierung der anderen Rechnern benötigt.
Dieser Schlüssel wird in der Datei /root/.ssh/known_hosts gespeichert. In dieser Datei stehen alle öffentliche Schlüssel und Rechnernamen die per SSH eine Verbindung hergestellt haben.
Wenn nun einer dieser Schlüssel sich geändert hat, wird die oben angezeigte Fehlermeldung ausgegeben.
Damit dennoch Dateien von diesem Rechner übertragen werden können, müssen alle Schlüssel mit dieser Server-IP aus der Datei Datei /root/.ssh/known_hosts gelöscht werden.
|