Как запретить git автоматическое добавление ключей хоста? - PullRequest
0 голосов
/ 16 февраля 2020

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

Предупреждение: навсегда добавлен ключ хоста RSA для IP-адреса 'xxxx: xxx: xxx: xxxx :: xxx' в список известных хостов

Я не хочу, чтобы git автоматически добавлял ключ хоста в подобных ситуациях. Я был бы счастлив, если бы меня спросили или если ключ хоста не был добавлен.

Я попытался добавить

[core]
    sshCommand = ssh -o StrictHostKeyChecking=ask

к своему ~/.gitconfig. У меня также есть StrictHostKeyChecking ask внутри моего ~/.ssh/config. Обе настройки игнорируются. Мои git версии - 2.17.1.

Вопросы:

  1. Как запретить git автоматическое добавление ключей хоста?
  2. Почему игнорируется мой параметр StrictHostKeyChecking?

1 Ответ

0 голосов
/ 16 февраля 2020

man ssh_config:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...