juju bootstrap questão chave pública

0

Eu configurei um nó e instale o juju nele. O sistema operacional é uma imagem do Ubuntu Cloud, portanto, deve fazer login com:

ubuntu nome de usuário e uma chave privada.

mas quando eu executo o bootstrap de juju: Eu tenho esse erro:

ERROR initializing ubuntu user: subprocess encountered error code 255 (Permission denied (publickey).)

meu arquivo environments.yaml:

default: manual
environments:
  manual:
     type: manual
     bootstrap-host: deploy.example.com
     bootstrap-user: training

Alguma ideia?

    
por Sufyan 03.06.2016 / 13:06

1 resposta

0

Você pode ssh na outra máquina como o Ubuntu?

ssh deploy.example.com -l ubuntu  

Se isso não funcionar, o problema está na sua configuração de segurança.

De meus ambientes.yaml:

manual:
    type: manual
    # bootstrap-host holds the host name of the machine where the
    # bootstrap machine agent will be started.
    bootstrap-host: somehost.example.com

    # bootstrap-user specifies the user to authenticate as when
    # connecting to the bootstrap machine. It defaults to
    # the current user.
    # bootstrap-user: joebloggs

Isso me diz que o usuário de bootstrap é quem você usa login. No seu caso, você precisa fazer o login como 'treinamento', não 'ubuntu'. Então tente

ssh deploy.example.com -l training  

Ou, mais especificamente, tente alterar seus ambientes.yaml para

bootstrap-user: ubuntu
    
por rmustakos 08.06.2016 / 04:18