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