Für ein GitHub-Repo möchte ich es aktualisieren und gebe ein
git fetch --all
auf der Kommandozeile, aber ich werde immer gefragt
Warning: the ECDSA host key for 'xxx.yyy' differs from the key for the IP address '123.456.789.000'
Offending key for IP in /etc/ssh/ssh_known_hosts:1042
Matching host key in /home/adietz/.ssh/known_hosts:1
Are you sure you want to continue connecting (yes/no)?
Ich fand ähnliche Fragen mit der Lösung, die störende Zeile aus der Datei zu entfernen
.ssh/known_host
aber sobald ich den git
Befehl wiederhole, wird die Zeile erneut hinzugefügt .ssh/known_host
und ich werde immer wieder gefragt. Ich habe sogar die komplette Datei gelöscht, .ssh/known_host
ohne Erfolg.
Diese Ja/Nein-Frage wird mir immer noch gestelltjedenZeit.
Gibt es eine Möglichkeit, dieses Ärgernis zu beseitigen? Ubuntu 20.04.4
Antwort1
Sie bearbeiten die falsche Datei. Die Meldung besagt, dass der in gefundene Schlüssel .ssh/known_hosts
gültig ist, der fehlerhafte Schlüssel befindet sich jedoch in /etc/ssh/ssh_known_hosts
. Entfernen Sie ihn dort.