Vamos supor que eu tenho uma chave SSH, mas excluí a parte da chave pública. Eu tenho a parte da chave privada. Existe alguma maneira de regenerar a parte da chave pública?
215
Vamos supor que eu tenho uma chave SSH, mas excluí a parte da chave pública. Eu tenho a parte da chave privada. Existe alguma maneira de regenerar a parte da chave pública?
Use a opção -y para ssh-keygen:
ssh-keygen -f ~/.ssh/id_rsa -y > ~/.ssh/id_rsa.pub
Do 'man ssh-keygen'
-y This option will read a private OpenSSH format file and print an
OpenSSH public key to stdout.
Especifique a chave privada com a opção -f, a sua pode ser dsa em vez de rsa. O nome da sua chave privada provavelmente contém o que você usou. A chave pública recém-gerada deve ser a mesma que você gerou antes.
ssh-keygen -f ~/.ssh/id_rsa -y -N "$PASSWORD" > ~/.ssh/id_rsa.pub
A solução é especificamente para usuários que usam o Windows
Ferramenta usada:
Etapas para executar:
*.ppk
arquivo).Instantâneo mostrando partes de Puttygen para focar:
fonte
puttygen
é um programa de linha de comando (não GUI); veja, por exemplo, linux.die.net/man/1/puttygen