Рейтинг:1

Почему ключ SSH для конкретного хоста не используется перед универсальным?

флаг cn

Я пытаюсь подключиться к Github (на Mac), используя определенный ключ SSH. Когда мой файл .ssh/config выглядит так:

Хост github.priv.com
  Имя хоста github.com
  UseKeyChain да
  AddKeysToAgent да
  Файл идентификации ~/.ssh/id_gh_priv

Хозяин *
  UseKeyChain да
  AddKeysToAgent да
  Файл идентификации ~/.ssh/id_rsa

оно использует id_rsa когда я бегу ssh -T [email protected], но когда я использую определенный хост:

Хост github.priv.com
  Имя хоста github.com
  UseKeyChain да
  AddKeysToAgent да
  Файл идентификации ~/.ssh/id_gh_priv

Хост github.com
  UseKeyChain да
  AddKeysToAgent да
  Файл идентификации ~/.ssh/id_rsa

оно использует id_gh_priv когда я бегу ssh -T [email protected].

Что мне не хватает? Я думал, что он должен использовать первую подходящую конфигурацию.

ПРИМЕЧАНИЕ: оба ключа находятся в связке ключей OSX.

флаг cn
Мой текущий обходной путь — добавить дополнительный ключ ssh с отдельной конфигурацией для github.com. ``` Хост github.com UseKeyChain да AddKeysToAgent да Файл идентификации ~/.ssh/id_gh_default ```

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.