SSH: Remote host identification has changed

In den letzten Wochen habe ich einige physische Server mit VM-Pendants ersetzt. Da ich alle von „Scratch“ auf aufgesetzt habe, wurde ich bei den SSH-Versuchen nach dem Herunterfahren der physischen Rechner und dem Hochfahren der VMs unter der IP des ehemaligen Servers immer mit folgender Warnung konfrontiert:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 a host key has just been changed.
The fingerprint for the ED25519 key sent by the remote host is
SHA256:.
Please contact your system administrator.
Add correct host key in /Users/mario/.ssh/known_hosts to get rid of this message.
Offending RSA key in /Users/mario/.ssh/known_hosts:29
Host key for 10.1.2.3 has changed and you have requested strict checking.
Host key verification failed.

Über Jahr habe ich jeweils versucht, die angegebene Zeile in /Users/mario/.ssh/known_hosts zu löschen. Oft aber scheine ich die falsche Zeile erwischt zu haben, weshalb ich anfing, die Zeile vor und nach der angegebenen Zeile zu löschen.

Dabei wäre es so einfach, diese Fehlermeldung wegzubringen:

$ ssh-keygen -R 10.1.2.3