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_hosts
plik zawiera całą masę kluczy, z których większość nie jest już używana.
Chcę wyczyścić mój .ssh/known_hosts
plik, 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-keyscan
ma bardzo surowe reguły formatowanialist_of_hosts
pliku. 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.