如何验证 RSA SSH 公钥文件(id_rsa.pub)?

如何验证 RSA SSH 公钥文件(id_rsa.pub)?

有没有可以用来验证公钥(id_rsa.pub)的命令,只需格式仅有的。

有时我添加了新的换行符,有时文件缺少ssh-rsa前缀,那么是否有命令可以验证?

答案1

你可以使用ssh-keygen它。尽管它的名字如此,但它能做的事情远不止生成密钥:

dennis@lightning:~$ ssh-keygen -l -f .ssh/id_rsa.pub 
2048 68:df:b2:22:d8:43:5d:36:75:c1:d8:59:c0:8c:22:e8  Dennis Kaarsemaker (RSA)
dennis@lightning:~$ ssh-keygen -l -f foo.txt
foo.txt is not a public key file.

相关内容