SSH com uma chave privada sem senha

0

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.

Alexis_FR_JP
fonte
Não existe o que exatamente?
Ramhound 21/08/14
Acho que as chaves privadas de massa não podem ser usadas diretamente de uma linha de comando ssh. Eu acho que o putty pageant permite converter sua chave atual para o formato ssh.
NuTTyX

Respostas:

2

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 :

  1. Open PuttyGen
  2. Clique em Carregar
  3. Carregue sua chave privada
  4. Vá para Conversões-> Exportar OpenSSH e exporte sua chave privada

Usando a chave exportada, em vez do ppk, você poderá fazer login.

Jeff Wong
fonte
Oh !! Eu não sabia disso! Obrigado, funciona ssh -i /mykey.opensshpk root@myhost!!
Alexis_FR_JP 22/08
E, claro, babun é usar OpenSSH porque eu tenho Oh-meu-zsh e massa / gatinho não reconhece belas cores etc ...
Alexis_FR_JP
0

Apenas para garantir que eu puttyesteja correto, você pode usar sua chave com um cliente, mas não com um opensshcliente?

opensshnão sabe o que fazer com um .ppkarquivo (Putty Private Key), é necessário convertê-lo usando o programa puttygen.

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 corra

ssh-copy-id -i /path/to/your_key remote_host_name

Em seguida, tente fazer logon no servidor remoto executando

ssh -i /path/to/your_key remote_host_name
Akinos
fonte
Obrigado, não tenho reputação suficiente para votar em você ... Com sua solução, tenho que gerar outra chave e não consigo usar a chave existente.
Alexis_FR_JP 22/08