1

Так что в ~/.ssh/config я вижу идентификационный файл, подобный следующему.

Host github.com
  User gitboy
  Hostname github.com
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/some_public_github_key
  IdentitiesOnly yes

Есть ли какая-то спецификация, которая описывает, что означают эти поля? (Я могу понять, что они имеют в виду, будучи знакомым с процессом github ssh), но что означает IdentitiesOnly ?

1 ответ1

4

Это не файл идентификации (открытый ключ); это файл конфигурации. Это задокументировано на странице руководства ssh_config. В качестве альтернативы размещенным в Интернете копиям справочных страниц, используйте man ssh_config в вашей локальной системе, чтобы убедиться, что документация соответствует версии ssh установленной в вашей системе.


В частности, строка IdentitiesOnly yes указывает, что соединение ssh должно использовать только указанный IdentityFile ; не любые другие личности, к которым он может иметь доступ.

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