У меня был заполненный файл known_hosts. Я редактировал его и на долю секунды увидел ошибку разрешения при сохранении. Я пошел, чтобы проверить, в чем была ошибка, и файл known_hosts был пустым.
Теперь, если я ssh к хосту, я получаю что-то вроде следующего:
bash-3.2 $ ssh root @
Подлинность хоста не может быть установлена. Отпечаток ключа RSA: b3: c3: e3: 83: 23: 83: 93: 63: 13: 23: 63: 63: d3: c3: 33: a3. Вы уверены, что хотите продолжить подключение (да / нет)? да Предупреждение: навсегда добавлен '(RSA) в список известных хостов.
Звучит хорошо ... но когда я смотрю на мой файл known_hosts, он пустой. Я проверяю разрешения, и они принадлежат моей учетной записи. .ssh/ разрешения тоже правильные.
Я удалил known_hosts, а затем попытался подключиться снова, и он создает файл, но он остается пустым. Ключи хоста не добавляются.
Это только начало происходить после того, как я увидел ту ошибку разрешения.
Кто-нибудь знает, что здесь происходит?
Хотя файл root_hosts пользователя root обновляется нормально.