Як я можу знову додати ключі хосту ssh?


0

Кілька років тому для проекту, який я робив на роботі, я вимкнув перевірку ssh host key (ми зробили buinch різних машин з однаковою статичною 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

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

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


Я видалив мій відомий файл хостів, він не був символічно пов'язаний ні з чим, але було щось у цьому, що було вимкнено.
mitchfish36
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.