小编ssc*_*rth的帖子

OpenSSH 尝试私钥的顺序是什么?

鉴于以下所有内容都存在,我很难找到有关 OpenSSH 客户端尝试使用私钥对服务器进行身份验证的顺序的正确文档:

  • 具有默认名称的密钥文件~/.ssh,例如~/.ssh/id_rsa
  • 具有非默认名称的密钥文件配置为通过特定主机使用~/.ssh/config
  • 密钥由ssh-agent.

是否总是尝试所有这些位置(前提是主机与 中的条目匹配~/.ssh/config),以及按什么顺序?

背景:我有~/.ssh/id_rsa它只能用于对服务器A进行身份验证,并且我有另一个管理的密钥ssh-agent只能用于对服务器B进行身份验证。当试图ssh,认证失败,显然是因为 ~/.ssh/id_rsa是尝试。尝试由 管理的密钥似乎没有后备ssh-agent

ssh private-key ssh-agent

10
推荐指数
1
解决办法
3617
查看次数

标签 统计

private-key ×1

ssh ×1

ssh-agent ×1