Não é possível fazer o login com o SCP usando o arquivo ppk

1

Eu preciso que ele se conecte a um servidor linux de um windows usando um arquivo .ppk para se conectar.

Os passos são:

  1. Gere uma chave id_rsa no servidor linux usando ssh-keygen.
  2. Copie o arquivo id_rsa para uma máquina Windows com o PYTTUgen.
  3. Importe o id_rsa e exporte a chave privada ( .ppk )
  4. Tente fazer login com o winSCP selecionando o arquivo .ppk gerado.
  5. No servidor linux, siga o log seguro e:

    No supported authentication methods available [preauth]
    

O que há de errado?

Eu tenho outro usuário configurado usando esse método e ele funciona corretamente.

Muito obrigado.

    
por proquibas 28.01.2016 / 13:43

2 respostas

0

Você anexou a chave pública ao seu arquivo ~/.ssh/authorized_keys (no servidor)?

A chave pública está em id_rsa.pub

A propósito, é mais seguro gerar seu par de chaves em sua máquina local e, em seguida, anexar a chave pública ao servidor ~/.ssh/authorized_keys file.

    
por 28.01.2016 / 13:59
1

Obrigado ambos, finalmente resolvi o problema. A solução foi alterar as permissões do diretório em / home / username para 700 e pronto !!

Muito obrigado!

    
por 29.01.2016 / 09:28

Tags