Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
Conversão de chave privada OpenSSL em chave pública/privada do OpenSSH
Colaboração: André Luiz Facina
Data de Publicação: 28 de Maio de 2009
Essa dica demonstra como converter uma chave privada OpenSSL para uma chave pública/privada do OpenSSH.
Isso é muito útil para aplicações e/ou usuários que tenham um certificado válido SSL e desejam se conectar via SSH utilizando-se chaves para autenticação. Então o usuário criará a sua chave privada e certificado com o OpenSSL e a partir dele criará sua chave pública/privada para o OpenSSH.
Para facilitar, nessa dica a chave privada SSL terá o nome de usuario_key.pem.
A conversão é muito simples, basta seguir os passos abaixo:
- Copiar a chave privada do SSL para o diretório ~/.ssh/
$ cp usuario_key.pem ~/.ssh/id_ssl $ chmod 600 ~/.ssh/id_ssl
- Extrair a chave publica do SSH a partir da chave privada do SSL utilizando
o comando
ssh-keygen$ ssh-keygen -y -f ~/.ssh/id_ssl > ~/.ssh/id_ssl.pub $ chmod 600 ~/.ssh/id_ssl.pub
- Adicionar a chave pública no arquivo authorized_keys
$ cat ~/.ssh/id_ssl.pub >> ~/.ssh/authorized_keys
- Realizar o teste de conexão
$ ssh -i ~/.ssh/id_ssl localhost
Veja a relação completa dos artigos de André Luiz Facina
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
24 Jun 2009, 17:08
[]'s
Hamilton Vera
http://hvera.wordpress.com




