Я использую Docker, поэтому у меня есть один хост с несколькими IP-адресами. Время от времени мне приходится перестраивать образы, поэтому, когда я пытаюсь подключиться к этому хосту по SSH, я получаю предупреждение:

ECDSA host key for [192.168.0.196]:285 has changed and you have requested strict checking

Конечно, я могу использовать команду ssh-keygen чтобы удалить ее, но это не будет лучшим решением для моего случая.

Таким образом, вопрос - есть ли возможность постоянно добавлять 192.168.0.196 (вместе со всеми портами) в игнорируемое, чтобы не проверять их? Как я сказал, я буду использовать несколько портов - иногда это будет 285, иногда 286 и т.д., Поэтому предпочтительным способом будет добавление только игнорируемого хоста (вместе со всеми портами)

1 ответ1

0

Кажется, в .ssh/config должен быть добавлен:

Host 192.168.0.196
   StrictHostKeyChecking no
   UserKnownHostsFile /dev/null

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