bootstrapping uma instância do ec2 do ubuntu usando chef e faca

2

Estou inicializando um nó de chef baseado no Ubuntu usando o chef, ele cria uma instância, mas diz Failed to authenticate ubuntu - trying password auth e solicita a senha. Mas uma instância recém-criada do ubuntu ec2 não terá nenhum tipo de senha definida. Lança um erro

ERROR: Net::SSH::AuthenticationFailed: [email protected]

Como faço para ignorar esse evento e também qual é o problema? Preciso fazer alterações nas configurações.

Por favor me ajude eu sou novo para o chef.

    
por Jeevan Dongre 05.03.2013 / 07:35

2 respostas

4

Meu palpite é que você não está usando isso

-i IDENTITY_FILE, --identity-file IDENTITY_FILE
The SSH identity file used for authentication. Key-based authentication is recommended.
    
por 05.03.2013 / 08:10
1

Você também pode usar "ssh-agent" e usar "ssh-add" em sua chave privada para permitir que o ssh saiba que você quer usá-lo, sem especificar a opção "-i" com a invocação de ssh.

    
por 01.04.2013 / 03:51