CoreOS / Docker “$ fleetctl satus my.service” - ssh: handshake falhou

2

Entrando em clusters CoreOS com Docker e chegamos a um problema de SSH enquanto tentamos aprender a trabalhar com a frota. Implantando, executando serviços etc vai bem. O problema de autenticação do SSH ocorre ao executar o status no fleetctl.

$ fleetctl status hello.service
The authenticity of host 'x.x.x.x.200' can't be established.
RSA key fingerprint is xx:xx:xx:0d:b3:6b:d6:74:a5:59:03:4f:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'x.x.x.200' (RSA) to the list of known hosts.
Error running remote command: ssh: handshake failed: ssh: unable to authenticate, 
attempted methods [publickey none], no supported methods remain

Entenda que este não é um problema específico de frota, mas que estou perdendo uma mudança de chave ssh correta para meu cluster.

Existe alguma maneira fácil de configurar isso ou qualquer artigo que descreva o processo para fazer com que a mudança da chave ssh funcione dentro do meu cluster de servidores?

Procurei informações, mas nada me pareceu muito sólido e acho que isso é algo que quero ter 100% correto em minha configuração de cluster CoreOS.

    
por Mathias Asberg 05.01.2015 / 14:39

1 resposta

0

Certifique-se de fazer login no sistema inicial com a chave adicionada ao seu agente SSH e fornecer o sinalizador -A ou especificar ForwardAgent no arquivo ~/.ssh/config .

    
por 06.01.2015 / 00:28