PuTTY funcionando, Terminal SSH não é (com chave privada)

3

Configure um novo servidor (no Rackspace), trabalhe em PuTTY / KiTTY.

Quando eu corro do terminal (Cmder), ele me pede para digitar uma senha (que o PuTTY não faz), eu apertei "enter" (não há passphrase), então ele continua me perguntando a senha do usuário - derrotando o propósito.

Alguma sugestão?

OS: Windows 7
Terminal: Cmder Chave privada: .ppk criado a partir de Puttygen
Servidor: Rackspace Centos 6

    
por Kerry Jones 03.07.2015 / 20:10

1 resposta

5

Como o putty funciona, presumo que o lado do servidor esteja configurado corretamente.

Você precisa converter a chave privada (ppk) usada em massa. Para fazer isso,

  1. Executar

    ssh -v user@yourhost

do Cmder e verifique a saída de depuração, você pode ver que está procurando por chaves na pasta C:\Users\USERNAME\.ssh . a primeira chave deve ser C:\Users\USERNAME\.ssh\id_rsa .

  1. Agora execute puttygen, no menu, selecione Conversions->Import key , importe o ppk, depois Conversion->Export OpenSSH key e salve a chave exportada no arquivo mencionado em 1, C:\Users\USERNAME\.ssh\id_rsa .

  2. Tente o ssh do Cmder novamente, deve funcionar agora.

por 03.07.2015 / 20:46