Что означают различные поля в файле идентификации ssh?

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

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

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

1 ответ

Решение

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


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

Другие вопросы по тегам