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

В zsh можно использовать zmv функционируйте к массе - переименовывают файлы:

zmv '(**/)doc' '${1}Doc'

Если Вам назвали некаталоги doc, удостоверьтесь, что не соответствовали им путем добавления спецификатора шарика:

zmv -Q '(**/)doc(/)' '${1}Doc'

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

Четыре пути:

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

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

Иногда желательно не добавлять ключи хоста к $ HOME / .ssh / known_hosts по умолчанию.

Используйте -o UserKnownHostsFile = / dev / null в дополнение к -q и -o StrictHostKeyChecking = no , чтобы не загромождать известные_хосты. Вот пример:

ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -q user@scripts.local
9
27.01.2020, 19:40

Добавьте это в ваш ~/.ssh/config:

Host 10.*                            # use your own pattern here, eg. *.example.com, example.*.com
  StrictHostKeyChecking   no         # turn off the HostKey check                                                               
  LogLevel                ERROR      # keep it from printing to STDOUT
  UserKnownHostsFile      /dev/null  # (optional) add the host automatically to a black hole, otherwise it would be added to ~/.ssh/known_hosts and show you a warning/message at the top of your session. You may want it added to known_hosts if your shell uses `ssh` autocompletion, such as fish. 
33
27.01.2020, 19:40

Теги

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