O que os vários campos significam em um arquivo de identificação ssh?

1

Então, em ~/.ssh/config , vejo um arquivo de identidade como o seguinte.

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

Existe algum tipo de especificação que descreva o que esses campos significam? (Eu posso inferir o que eles querem dizer estando familiarizado com o processo ssh do github), mas o que significa IdentitiesOnly ?

    
por Nona 26.09.2016 / 17:43

1 resposta

4

Este não é um arquivo de identidade (chave pública); é um arquivo de configuração. Está documentado na página de manual ssh_config . Como alternativa às cópias hospedadas na Web de páginas de manual, use man ssh_config em seu sistema local para garantir que a documentação seja para a versão de ssh instalada em seu sistema.

A linha IdentitiesOnly yes em particular indica que a conexão ssh deve usar apenas o IdentityFile especificado; não há outras identidades às quais possa ter acesso.

    
por 26.09.2016 / 17:50