Korzystam z pulpitu Ubuntu z kilkoma wirtualnymi serwerami w Virtual Box, aby przetestować rzeczy itp. W przeszłości łączyłem się również z innymi rodzajami zdalnych VPS Linux. Obecnie mój .ssh/known_hostsplik zawiera całą masę kluczy, z których większość nie jest już używana.
Chcę wyczyścić mój .ssh/known_hostsplik, ale skąd mam wiedzieć, który klucz należy do jakiego hosta? Skąd mam wiedzieć, które klucze mogę bezpiecznie usunąć, a które mam zostawić w spokoju?
ssh-keyscanma bardzo surowe reguły formatowanialist_of_hostspliku. Musi to być tylko adres, a nie każdy inny biały znak niż LF po każdym adresie. Obejmuje to LF po ostatnim adresie. W przeciwnym razie w wygenerowanym pliku pojawi się dużo śmieci.