因此在中~/.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
;而不是它可能有权访问的任何其他身份。