14Room

みんな泣きながらオトナになったんだ。

githubに登録したpublic keyが分からなくなったら

仮の話ですが、例えばgithubに登録していたSSHのprivate keyが外部に流出しちゃった場合は早急にその鍵を使えなくする必要があると思うのですが、たくさん登録してたりすると、どれが流出したprivate keyと対になるpublic keyなのか分からない事があります。(いや、普通は無いと思うのですけどね)

そんな時は下記のようにフィンガープリントを出力して、githubに設定してあるpublic keyの値と比べてみましょう。

$ ssh-keygen -E md5 -lf id_rsa
2048 MD5:xx:yy:zz:ac:cd:de:9a:ad:bb:5c:fc:0d:55:bd:f0:21 naked@local (RSA)

この xx:yy:zz:ac:cd:de:9a:ad:bb:5c:fc:0d:55:bd:f0:21 がフィンガープリントです。