最近我收到了一封来自Github的电子邮件,告诉我应该审核我的SSH密钥:
请检查您的密钥并确保您认识它们。如果您有任何疑问,请拒绝这些密钥并上传新的密钥。
如何在Ubuntu 11.10上使用git审核我的密钥?
你可以按照GitHub指南“审核您的SSH密钥”进行操作。
要验证您的SSH密钥,您需要查找计算机上每个密钥的指纹并将其与GitHub上显示的指纹进行比较。
什么是指纹?
SSH密钥的指纹是特定于该密钥的一系列字节。
通常,指纹被编码为十六进制字符串,并格式化为字符组以便阅读。
我们在GitHub上显示SSH密钥指纹以及密钥的标题:
从那里开始,对于Ubuntu,您可以参考“如何在Ubuntu 10.04(由Linode托管)上查找我的RSA密钥指纹”(这里的-l意味着“列出”而不是创建)。
$ ssh-keygen -E md5 -lf ~/.ssh/id_rsa.pub
cd ~/.ssh; for k in *.pub; do ssh-keygen -E md5 -lf $k; done