ssh-add -l 同一私钥的多个条目

ssh-add -l 同一私钥的多个条目

192-168-1-103:~ josh$ ssh-add -l

4096 SHA256:4fFdwJ71VIH8rucL9y/3U7jxjctaFcAKmdQZPEqR0Y4 /用户/josh/.ssh/id_rsa (RSA)

4096 SHA256:41kNx5H5yDf1mv6ZNS5W5nSI77WU5qhajLYHvUe6/1A /用户/josh/.ssh/id_rsa (RSA)

知道为什么同一个私钥会有两个条目吗?

答案1

它们不是同一个密钥,它们有不同的指纹。它们只是来自同一个文件。

听起来您有一个密钥,将其添加到您的代理,移动/删除它 - 然后在同一位置添加另一个密钥并再次将其添加到您的代理。或者您在添加第一个文件系统后在其上安装了另一个文件系统。

据我所知,其他任何方式都不可能实现这一点。即使您在同一个文件中有两个密钥,也只会采用第一个。(您可以使用 进行验证grep '-----BEGIN RSA PRIVATE KEY-----' /Users/josh/.ssh/id_rsa

相关内容