我有一个使用ssh-keygen
生成的私钥和一个公钥列表。我想知道其中一个公钥是私钥的公共对。是否可以使用CLI比较私钥/公钥对,看它们是否匹配?
答案 0 :(得分:7)
您可以使用
从私钥中提取公钥ssh-keygen -y
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
示例:
$ ssh-keygen -y -f my_file
AAAAB3N...
如果需要,您可以在公钥列表中查找此提取密钥的一部分,以找到正确的密钥。