Почему предыдущая аутентичность хоста была проигнорирована?
Я на Ubuntu 14.04 Desktop.
Я только что вошел на другую машину (Ubuntu 14.04 Server), используя ssh в одном терминале. Я все еще на связи.
Когда я сделал scp в другом терминале (открытом ранее), чтобы переместить файл на тот же другой компьютер, он отобразил:
Подлинность хоста "..." не может быть установлена. Отпечаток ключа ECDSA - (...). Вы уверены, что хотите продолжить подключение (да / нет)? да
Я вижу это каждый раз, когда я подключаюсь к другой машине. Почему это произошло сейчас? (Я подключаюсь туда каждый день.) Что-то изменилось в конфигурации DHCP, возможно, произошла перестановка сети? Хотя IP-адрес не изменился, ни пароль, потому что я сделал scp успешно. Если произошло какое-то изменение конфигурации, было ли это в течение нескольких секунд между ssh и scp? Или SSH использовать другую систему отпечатков пальцев?
Или, может быть, кто-то использовал мой компьютер и зашифровал ранее сохраненный отпечаток ключа ECDSA?
РЕДАКТИРОВАТЬ:
Теперь я пошел на физический сервер, изменил локаль (чтобы попытаться изменить некоторые файлы с китайскими символами в именах). Языковой стандарт был изменен, но он по-прежнему не отображал правильные символы. Я смог переименовать файлы, чтобы уничтожить китайские иероглифы. Теперь я не могу подключиться к серверу с помощью браузера с других компьютеров в том же учреждении, как раньше (сервер виден только внутри учреждения). Я думаю, что языковой стандарт не имеет к этому никакого отношения, но то же событие, которое изменило мой предыдущий сертификат подлинности, должно было скрыть сервер из сети.