Como eu valido um arquivo de chave pública RSA SSH (id_rsa.pub)?

46

Existe um comando que eu posso usar para verificar a chave pública (id_rsa.pub), apenas o formato somente.

Às vezes eu adicionei um novo linebreak, às vezes o arquivo perdeu o prefixo ssh-rsa , então existe um comando para validar com?

    
por Ryan 29.11.2012 / 06:13

1 resposta

74

Você pode usar ssh-keygen para isso. Apesar de seu nome, ele pode fazer muito mais coisas do que gerar chaves:

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.
    
por 29.11.2012 / 08:40