Ich verwende einen Ubuntu-Desktop mit einer Reihe von virtuellen Servern in Virtual Box, um Dinge zu testen usw. In der Vergangenheit habe ich mich auch mit anderen Arten von Remote-VPS-Linux-Boxen verbunden. Derzeit enthält meine .ssh/known_hostsDatei eine ganze Reihe von Schlüsseln, von denen die meisten nicht mehr verwendet werden.
Ich möchte meine .ssh/known_hostsDatei bereinigen , aber woher weiß ich, welcher Schlüssel zu welchem Host gehört? Dh woher weiß ich, welche Schlüssel ich sicher entfernen kann und welche ich in Ruhe lassen sollte?
ssh-keyscanhat eine sehr strenge Formatierungsregeln derlist_of_hostsDatei. Es muss nur die Adresse und kein anderes Leerzeichen als LF nach jeder Adresse sein. Das schließt LF nach der letzten Adresse ein. Andernfalls wird in der generierten Datei viel Papierkorb angezeigt.