ssh outdated fingerprints
Wenn man ne VM hat, die gelegentlich mal neuinstalliert wird, kennt ssh danach selbstverständlich den key nicht mehr.
$ ssh hostname
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
...
Offending key in /home/peter/.ssh/known_hosts:63
...
Nun hat man die Möglichkeit, die entsprechende Zeile aus dem known_hosts file zu löschen. Entweder manuell oder mit sed
sed -i "63 d" .ssh/known_hosts
Oder: man verwendet ssh-keygen. Wäre ich jetzt nicht wirklich jemals darauf gekommen…
ssh-keygen -R hostname