Пару лет назад для проекта, который я выполнял на работе, я отключил проверку ключей хоста ssh (мы создали несколько машин с одинаковым статическим IP-адресом). Я не могу вспомнить, что я сделал, чтобы отключить его. Каждый раз, когда я пытаюсь подключиться к хосту, я получаю:

The authenticity of host 'XXXXXXX (XXX.XXX.X.X)' can't be established.
ECDSA key fingerprint is XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX.

И я должен это проверять каждый раз. К сожалению, сейчас я использую приложение, которое требует сохранения хоста, иначе он не подключится.

Я не могу вспомнить, что я сделал, чтобы отключить его.

Как то, что я обычно делал, и как мне это изменить?

1 ответ1

1

Сначала проверьте, есть ли у вас ~/.ssh/ ~/.ssh/и файл ~/.ssh/known_hosts . Может быть, вы заменили файл символической ссылкой на /dev/null?

Также проверьте, настроен ли ваш ~/.ssh/config (или глобальный /etc/ssh/ssh_config) для использования другого местоположения для UserKnownHostsFile .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .