Para gerar chave para servidor AWS usando ssh-keygen de .pem para PuTTY

Para gerar chave para servidor AWS usando ssh-keygen de .pem para PuTTY

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 .pemarquivo.

Responder1

Para converter a .pemchave em .ppkchave usando a versão de linha de comando *nix do puttygenuso:

puttygen mykey.pem -o mykey.ppk

Veja oputtygenpágina de manual.

Massa rpme o pacote "putty-tools" disponível para muitas distribuições *nix.


O .ppkformato é 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.

informação relacionada