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

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

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

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

任何想法如何来有两个相同的私人密钥?

他们不是一样的钥匙,他们有不同的指纹。 他们只是来自同一个文件。

这听起来像你有一个密钥,将其添加到您的代理,移动/删除它 – 然后在同一位置添加另一个密钥,并再次将其添加到您的代理。 或者在添加第一个文件之后在另一个文件系统上挂载。

据我所知,这是不可能的。 即使你在同一个文件中只有两个密钥,它只会占用第一个密钥。 (你可以使用grep '-----BEGIN RSA PRIVATE KEY-----' /Users/josh/.ssh/id_rsa