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
.
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.