A AWS me deu uma chave privada no formato .pem
. Estou tentando usá-lo com o PuTTY, mas falhei e li que preciso gerar uma chave com o PuTTYgen, mas o PuTTYgen é apenas para Windows. Então, estou tentando usar o comando Linux ssh-keygen
. Mas qual é exatamente o comando que pode gerar essa chave que o PuTTY pode usar?
Aliás, posso conectar-me ao console usando ssh sem problemas com o .pem
arquivo.
Responder1
Para converter a .pem
chave em .ppk
chave usando a versão de linha de comando *nix do puttygen
uso:
puttygen mykey.pem -o mykey.ppk
Veja oputtygen
página de manual.
HáMassa rpme o pacote "putty-tools" disponível para muitas distribuições *nix.
O .ppk
formato é proprietário do PuTTY, portanto, ferramentas fora do conjunto de ferramentas PuTTY (como o ssh-keygen
) não o suportam.
Observe que você pode converter a chave no Windows usando a versão GUI do PuTTYgen e ainda usar a chave convertida no Linux.
Responder2
Você precisa converter o arquivo PEM fornecido em arquivo PPK usando a ferramenta Puttygen no Windows.
- Abra o puttygen e clique na opção importar chave no menu.
- Depois de importado, você verá o botão que diz "Salvar chave privada".
- Salve-o como um nome de arquivo xyz.ppk e eles carregam esse arquivo ppk no PuTTY e fazem login.
Espero que isto ajude.