系统相关
首页 > 系统相关> > linux – 如何验证两个字符串是否是使用ssh-keygen生成的密钥对?

linux – 如何验证两个字符串是否是使用ssh-keygen生成的密钥对?

作者:互联网

我有一个使用ssh-keygen生成的私钥和一个公钥列表.我想知道其中一个公钥是私钥的公共对.是否可以使用CLI比较私钥/公钥对,看它们是否匹配?

解决方法:

您可以使用私钥从公钥中提取公钥

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...

如果需要,您可以在公钥列表中grep查找此提取密钥的一部分,以找到正确的密钥.

标签:linux,ssh,ssh-keys
来源: https://codeday.me/bug/20190729/1575826.html