ssh 识别文件中的各个字段代表什么含义?

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;而不是它可能有权访问的任何其他身份。

相关内容