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

280
Nona

Итак ~/.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
user4556274

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


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

Похожие вопросы