Я запускаю робочий стіл Ubuntu з купою віртуальних серверів у Virtual Box для тестування матеріалів тощо. У минулому я також підключався до інших видів віддалених ящиків VPS Linux. На даний момент у моєму .ssh/known_hosts
файлі є ціла купа ключів, більшість з яких вже не використовується.
Я хочу очистити свій .ssh/known_hosts
файл, але як я можу знати, який ключ належить до хоста? Тобто як я можу знати, які ключі я можу безпечно вийняти та які слід залишити в спокої?
ssh-keyscan
має дуже суворі правила форматуванняlist_of_hosts
файлу. Потрібно бути лише адресами та жодним іншим пробілом, а не LF після кожної адреси. Це включає LF після останньої адреси. Інакше ви отримаєте багато сміття в створеному файлі.