Use puttygen
na máquina Windows para converter a chave privada em formato openssh. Detalhes são aqui , por exemplo
Eu tenho um servidor que suporta login de autenticação de chave SSH. Eu fiz meus pares de chaves, carreguei-os ... etc Em suma, funciona - no Windows. Eu fiz o par de chaves usando o criador de chaves de Putty (PuttyGen IIRC) na minha caixa do Windows XP, no entanto na minha caixa de Linux eu não consigo "destravar" a chave.
ssh -i mykey.ppk [email protected]
" com substituições óbvias feitas. ~/.ssh
. Permission denied (publickey,gssapi-with-mic).
" A única coisa em que consigo pensar é que deve ser algo entre o Linux e o Windows. Eu tentei enviar por e-mail o arquivo-chave, copiando-o diretamente do meu outro HDD para este, fazendo com que outra pessoa me enviasse por e-mail a partir de sua instalação do Linux ... simplesmente não funciona. Essa é a única coisa que me impede de usar o Linux em tempo integral para codificação (algo que eu realmente quero fazer!), Então qualquer ajuda seria muito apreciada, obrigado!
Use puttygen
na máquina Windows para converter a chave privada em formato openssh. Detalhes são aqui , por exemplo
O PuTTY usa seu próprio formato. Você precisará convertê-lo ou iniciar o inverso .