Gestisco un desktop Ubuntu con un sacco di server virtuali in Virtual Box per testare cose, ecc. In passato mi sono anche connesso ad altri tipi di box VPS Linux remoti. Attualmente il mio .ssh/known_hosts
file contiene un sacco di chiavi, la maggior parte delle quali non vengono più utilizzate.
Voglio ripulire il mio .ssh/known_hosts
file, ma come faccio a sapere quale chiave appartiene a quale host? Vale a dire come faccio a sapere quali chiavi posso rimuovere in modo sicuro e quali dovrei lasciare da solo?
ssh-keyscan
ha regole di formattazione molto rigide dellist_of_hosts
file. Deve essere solo l'indirizzo e nessun altro spazio, quindi LF dopo ogni indirizzo. Ciò include LF dopo l'ultimo indirizzo. Altrimenti ricevi un sacco di spazzatura nel file generato.