Eu tenho um servidor debian 7 64bits com a minha chave pública inserida no arquivo autorizado.
Eu posso me conectar ao meu servidor com massa sem problemas.
Mas quando tento conectar-me ao meu servidor com linha de comando no Babun ou outro terminal com este comando:
ssh -i /home/mykey.ppk root@myid
Terminal me pergunte a senha, mas não há ...
Como posso me conectar ao meu servidor?
Saudações.
Respostas:
As chaves de massa estão em um formato diferente das chaves OpenSSH. Para convertê-los e usar para shells do tipo cygwin / linux / cygwin, como badun (que provavelmente usarão o OpenSSH), você precisará usar o puttygen :
Usando a chave exportada, em vez do ppk, você poderá fazer login.
fonte
ssh -i /mykey.opensshpk root@myhost
!!Apenas para garantir que eu
putty
esteja correto, você pode usar sua chave com um cliente, mas não com umopenssh
cliente?openssh
não sabe o que fazer com um.ppk
arquivo (Putty Private Key), é necessário convertê-lo usando o programaputtygen
.Você pode baixá-lo aqui http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Como alternativa, você pode gerar outra chave executando
ssh-keygen
. Ele fará algumas perguntas sobre onde salvar e se você deseja adicionar uma senha à chave. Então corraEm seguida, tente fazer logon no servidor remoto executando
fonte