Я получаю чудесное " подлинность хозяина xx нельзя установить."сообщение при попытке SSH в поле. У меня есть две системы, которые недавно поменялись именами. Моя система-RHEL5.6 бокс.
система X с IP xx
Система Y с IP yy
Изменено на System X с IP yy, system Y с IP xx.
(надеюсь, что это достаточно легко объяснить, что мы сделали)
Я удалил обе системы из моей .файл ssh /known_hosts (и проверено ни один IP нигде не указан), но когда я SSH в одном из них, он по-прежнему показывает IP оригинального имени. Другая система работает без проблем, но кажется, что где-то есть кэш, в котором все еще есть старая информация.
Я полностью очистил файл known_hosts, а также перезагрузил систему, пытаясь устранить проблему, но не повезло.
какие идеи? Я в тупике! это происходит только в моей системе, никто другой проблема.
обновление:
Я уже удалил ключи нарушителя из файла. Я также полностью удалил файл known_hosts. Это все еще происходит. там нет ничего другого в конфигурации .ssh, чем любой другой счет. И если это была ошибка в работе .ssh файлы, это будет влиять на другие соединения ssh, а также. Но другая система, которая поменялась именами с этой, не дает этой проблемы. он работает правильно. Это только одна из двух систем возникли проблемы. Коробка была перезагружена дважды с тех пор это изменение также. Так что я знаю, что это не сам сервер.
Я узнал, что у моего коллеги также есть та же проблема сейчас, с той же коробкой. И только эта одна коробка.
Итак, если наши файлы зоны DNS верны, откуда это может исходить? Ни одна из систем, участвующих в этом изменении, не имеет старой информации. наши DNS выглядят чистыми. Наши аккаунты не ссылаются на старую информацию. tracert показывает старый IP с именем, как делает ping, а затем ssh. Но nslookup с использованием forward или reverse возвращается правильно. Немного расстраивает.