Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Failed to connect to the host via ssh: sign_and_send_pubkey: no mutual signature supported

Após rodar o comando ansible wordpress -u vagrant --private-key .vagrant/machines/wordpress/virtualbox/private_key -i hosts -m shell -a 'echo Hello, World' recebi o seguinte resultado: 172.17.177.40 | UNREACHABLE! => { "changed": false, "msg": "Failed to connect to the host via ssh: sign_and_send_pubkey: no mutual signature supported\r\nvagrant@172.17.177.40: Permission denied (publickey,password).", "unreachable": true }

Já tentei varias soluçoes como apagar o arquivo ~/.ssh/known_hosts, ou recriar a chave ssh com ssh-keygen -t ed25519 -C "meuemail@gmail.com" mas nenhuma opção funcionou e continuo rebendo a mesma mensagem.

2 respostas

Opa, blz?

Pelo que vi tu ta buscando usar a mesma estrutura do curso. Tenta confirmar se a sua estrutura de pastas ta igual a do professor, pra confirmar se o caminho da chave privada bate. As vezes o prof apontou para .vagrant pq o ansible dele ta dentro da pasta onde também foi criado o vagrant. De repente usa o caminho full " C:\Users{{ teu user }}\Documents.vagrant\ etc pra não ter erro.

Ou como tu ta usando o vagrant, tenta matar a máquina e subir uma nova. Deletando tudo mesmo. Faz um login ssh antes na máquina sozinho e depois aponta o caminho da chave privada.

solução!

A solução foi na hora de recriar a chave da aula 09 Erro UNREACHABLE. Eu usei o comando ssh-keygen -t ed25519 -C "your_email@example.com" para criar as chaves ao inves do comando do professor. Segui o restantante dos passos e deu certo.