Jedes Mal, wenn ich git verwende, um mit einer Fernbedienung zu interagieren, z. B. beim Ziehen oder Drücken, wird die folgende Meldung angezeigt:
Warnung: Der Liste der bekannten Hosts wurde dauerhaft '...' (RSA) hinzugefügt.
Wie kann ich verhindern, dass diese nervige Meldung angezeigt wird? Es ist nur ein Ärger - alles funktioniert richtig.
~/.ssh/known_hosts
? (Ist es 5000 mal aufgeführt?) Existiert ~/.ssh/config
/ enthält es etwas (insbesondere einen Wert für StrictHostKeyChecking
)?
known_hosts
Datei ist schlecht. Es sollte der Host-Schlüssel in einer schrecklich langen Zeile sein. Wenn Sie dort nur den Hostnamen haben (zum Beispiel), funktioniert dies nicht. Ich empfehle, dass Sie diese Datei entfernen (wenn sie tatsächlich nur die Informationen für diesen einzelnen Host enthält) und SSH erlauben, sie beim nächsten Herstellen einer Verbindung zu erstellen. Danach sollte es still sein.
The authenticity of host '...' can't be established. RSA key fingerprint is .... Are you sure you want to continue connecting (yes/no)?
oder haben Sie das unterdrückt? Wenn ja, ist es jedes Mal der gleiche Fingerabdruck? Wenn nicht, ist das wirklich beängstigend . Die weniger beängstigende Option wäre, dass es irgendwie nicht gelingt, in die Hosts-Datei zu schreiben, sodass es jedes Mal erneut versucht wird. Schau mal rein~/.ssh/known_hosts
?