查看指纹密钥(key fingerprint)

Linux 2015年12月29日 , ,

无论是使用ssh还是git,都会与指纹密钥有一面之缘,多数人与指纹密钥的关系就是在第一次连接的时候使用。当同时拥有多个设备时,需要对不同设备终端进行区分,可以通过比对key fingerprint来实现,而这一过程需要查看指纹密钥。枫竹梦分享查看指纹密钥的方法,无法是RSA类型的密钥还是DSA类型的密钥。

查看指纹密钥的命令

生成密钥使用的命令是ssh-keygen,那么查看指纹密钥的命令也是ssh-keygen。使用如下参数即可:

$ ssh-keygen -lf /path/to/ssh/key

其中参数-l表示list,而不是去创建,-f表示filename

如:

$ ssh-keygen.exe -lf ~/.ssh/id_rsa.pub
2048 SHA256:qa00v+EqZZogLaZKSIMJBpDbt6tbmztOtmLzsN8n2M8 mn@furzoom.com (RSA)

在新版本的ssh工具中,是以SHA256开始指印的指纹密钥,而有些过时的机器上仍然在使用md5形式的密钥,这也不难,可以使用如下的命令者查看:

$ ssh-keygen.exe -E md5 -lf ~/.ssh/id_rsa.pub
2048 MD5:00:2c:16:0c:c2:a1:2e:d2:f4:96:19:2a:c8:a1:b8:4e mn@furzoom.com (RSA)

至此,应该已经得到想要的指纹密钥了。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《查看指纹密钥(key fingerprint)》
日志链接:http://furzoom.com/find-key-fingerprint/
博客名称:枫竹梦

1 篇回应 (访客:1 篇, 博主:0 篇)

  1. 水手 2016-22-11

    大神 膜拜

    #-49楼

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部