Что означают различные поля в файле идентификации 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
; не любые другие личности, к которым он может иметь доступ.