ssh силы для не печати “Удаленной идентификации хоста изменил” предупреждение

Существует ли способ избежать ssh, печатающего предупреждающие сообщения как это?

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Хотя удаленные идентификационные данные хоста изменились, но я знаю, что они прекрасны и, просто хотят избавиться от этого предупреждения.

25
11.01.2020, 19:44
2 ответа

Четыре пути:

Просто соединяться однажды с системой с новым ключом хоста, не имея необходимость отвечать на вопросы, подключение со следующей опцией:

ssh -q -o "StrictHostKeyChecking no" this.one.host.name

Для постоянного удаления предупреждения для всех систем отредактируйте Ваш ~/.ssh/config файл для добавления следующих строк:

Host *
StrictHostKeyChecking no

Для постоянного удаления всех предупреждений для этого сервера отредактируйте Ваш ~/.ssh/config файл и добавляет следующие строки:

Host this.one.hostname
StrictHostKeyChecking no  

Для удаления предупреждения для этого изменения для этого сервера удалите ключ хоста для того сервера от ~/.ssh/known_hosts. В следующий раз, когда Вы соединяетесь, новый ключ хоста будет добавлен.

17
27.01.2020, 19:40
  • 1
    Во второй опции, что конфигурация должна быть реализована в стороне сервера, которую мы подключаем к праву? –  coffeMug 23.01.2014, 11:19
  • 2
    Нет, это - Ваше собственное $HOME/.ssh/config это имеет значение и во второй и в третьей опции. –  Jenny D 23.01.2014, 11:43

Можно проводить строку для того хоста из ~/.ssh/known_host (каждый хост имеет строку как запись там).

Альтернатива должна использовать:

ssh -q -o "StrictHostKeyChecking no" ....

Просто использование -q имел бы ssh тихо сбой.

20
27.01.2020, 19:40

Теги

Похожие вопросы