如何校验ssh的公私钥文件是否匹配

如何校验ssh的公私钥文件是否匹配

  • id_rsa 私钥文件
  • id_rsa.pub 公钥文件

方法一:
使用ssh-keygen获取公钥的签名,看是否一致

$ ssh-keygen  -l -f id_rsa
3072 SHA256:6tUqu6KLGWAptC3B7eu4Sf7wLkbYzy4Wglwv/89vZ8M test2@master01 (RSA)
$ ssh-keygen  -l -f id_rsa.pub
3072 SHA256:6tUqu6KLGWAptC3B7eu4Sf7wLkbYzy4Wglwv/89vZ8M test2@master01 (RSA)

方法二:
使用ssh-keygen获取公钥,看是否一致

$ ssh-keygen -e -f id_rsa
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "3072-bit RSA, converted by test2@master01 from OpenSSH"
AAAAB3NzaC1yc2EAAAADAQABAAABgQDJrLr/EaBW8vbPSKxbZ/jIyYleL3n+Kw/DV/mSSj
GqOj+ycy6S+XISHA/odTaecslfgYLu34RDNBlzqMhJR7uT+33j5QfPIkKVLz6kM2zV4OUi
zVonJ2LqoIJFOLF8heplTHXDT0ClsG6zcbIH7j5XhdVFrnyinO3eofzInK78kW/HTy6nIg
rwa2xpc6fZHwlou57Hlm76I7y66X55FyWl7jt3uv82e/lGFeSAaeIfGorGeEPePZVt8I3n
1bi7WNhBY18Zdsc+XAzGG2s3NYJj96Lc1qIC9zRDDtryzpSarn39DA2vgw5L7j9LBugSOm
2MRaMIGReNn+4bePWNO+R8mfJEk0pADEvgPPf0a2RKAKYsYSxmyVUuCH2S+p4Ol5eXfscb
pGVpB4GlkECk8ishtN7ANDWWhC0rIv/4gg2RRLe0Am3XrHieMVF+cvfCnPzIMBBt3diYMP
8786lNv7wkCZXwkhDuAx1kH4ByV5YkCPfBattaaamM2fnwxUOd8l0=
---- END SSH2 PUBLIC KEY ----
$ ssh-keygen -e -f id_rsa.pub
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "3072-bit RSA, converted by test2@master01 from OpenSSH"
AAAAB3NzaC1yc2EAAAADAQABAAABgQDJrLr/EaBW8vbPSKxbZ/jIyYleL3n+Kw/DV/mSSj
GqOj+ycy6S+XISHA/odTaecslfgYLu34RDNBlzqMhJR7uT+33j5QfPIkKVLz6kM2zV4OUi
zVonJ2LqoIJFOLF8heplTHXDT0ClsG6zcbIH7j5XhdVFrnyinO3eofzInK78kW/HTy6nIg
rwa2xpc6fZHwlou57Hlm76I7y66X55FyWl7jt3uv82e/lGFeSAaeIfGorGeEPePZVt8I3n
1bi7WNhBY18Zdsc+XAzGG2s3NYJj96Lc1qIC9zRDDtryzpSarn39DA2vgw5L7j9LBugSOm
2MRaMIGReNn+4bePWNO+R8mfJEk0pADEvgPPf0a2RKAKYsYSxmyVUuCH2S+p4Ol5eXfscb
pGVpB4GlkECk8ishtN7ANDWWhC0rIv/4gg2RRLe0Am3XrHieMVF+cvfCnPzIMBBt3diYMP
8786lNv7wkCZXwkhDuAx1kH4ByV5YkCPfBattaaamM2fnwxUOd8l0=
---- END SSH2 PUBLIC KEY ----
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容