Erro de permissão negada (publickey) ao usar scp

0

Eu criei 3 instâncias do Linux na nuvem do Amazon EC2 sem uma frase secreta para a chave privada. Eu tinha armazenado a chave privada em um arquivo id_rsa em uma das minhas instâncias (o mestre) para permitir que ele fizesse ssh nos escravos. Estou no processo de configuração do hadoop nos meus nós.

No entanto, depois de configurar o hadoop no nó mestre, quando tento enviar a configuração para o escravo usando o scp, sou solicitado a inserir a senha do arquivo id_rsa. Quando eu deixo vazio e apertei Enter recebo o erro Permission denied (publickey) e depois perco a conexão.

Qual passphrase devo inserir ???

Eu sou totalmente novo no ssh, então qualquer ajuda será apreciada!

    
por user3293434 08.11.2014 / 19:09

1 resposta

0

Quando você envia um desses casos para o mestre, o que acontece? O scp deve se comportar como o ssh em relação à autenticação. Se você não pode ssh com sucesso, então depure no nível ssh (ssh -v é seu amigo). ssh -v fornecerá informações sobre as etapas que estão sendo realizadas para autenticar. Pode não estar usando sua chave privada, a saída de depuração deve mostrar a chave que está tentando usar. Também garanta que você tenha as permissões configuradas corretamente para este arquivo.

    
por 09.11.2014 / 01:23