Ssh

如何驗證 RSA SSH 公鑰文件 (id_rsa.pub)?

  • August 17, 2018

有沒有我可以用來驗證公鑰(id_rsa.pub)的命令,只是格式而已。

有時我添加了一個新的換行符,有時文件錯過了ssh-rsa前綴,那麼有一個命令來驗證嗎?

你可以用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.

引用自:https://serverfault.com/questions/453296