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_hosts
Datei eine ganze Reihe von Schlüsseln, von denen die meisten nicht mehr verwendet werden.
Ich möchte meine .ssh/known_hosts
Datei 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-keyscan
hat eine sehr strenge Formatierungsregeln derlist_of_hosts
Datei. 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.