Quando entro com o comando ssh -i e passo a chave para o ssh me dá erro de connection refused. Mesmo depois de gerar uma nova chave não funciona. Alguém pode dar uma luz?
Quando entro com o comando ssh -i e passo a chave para o ssh me dá erro de connection refused. Mesmo depois de gerar uma nova chave não funciona. Alguém pode dar uma luz?
Olá Olavo, tudo bem? Você consegue fazer o acesso a máquina por meio do comando:
vagrant ssh
Se sim, então você poderia executar o seguinte comando dentro da máquina virtual:
cat .ssh/authorized_keys
E você pode verificar se sua chave foi realmente adicionada no final desse arquivo? Nesse ponto deve existir duas chaves nesse arquivo. Fala pra gente, se puder disponibiliza o conteúdo arqui pra gente verificar melhor!
Olá Jonilson. Esse é o conteúdo do arquivo.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC6zcabAU1Rxx6+rJkZXaOomn68HxiN2ERJUgNoN9wsX+X9yIKpuSvdAuF8se8RInRtQiURvrf6k4/2Y0mbt0D8N/XPkosFeRnGS0PiL9x7drMB7vspBIEVH0QX431f+WXx5aiFbWOMySk5/LAyJ8N+XllLgwXFAXUkaMib/Upwb2ESNT6aR6HCMSaG6w+iqdTXc+1OF08hOfbyXT9igkI+BM/El6YBR80GvN7tkE5ILhecwPh1sC++oAlYJ6+hQyXB/DiEcDWY32K1B3C95VqSId57pP8LJYn+KJnnz4gHPX6mxX7nJ0zhLO0jVlaiYijxT+FMdsyYL3YdNI8MNqNT vagrant
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCs510fXVHDirh+IqrarmUWscGsHjGE8JXbqTk5m3Nzf4rM1qpgg8WPjH+f6KRqb0IHRWbncvy1mNY5k7PjgewbzSEUlahJydOdkNpJ8dPYDcQtKVUsi0Tj0+l9F351S2hgwOOGTLlAJb3joaDqFczr7fuae+dRPGQD8lHYnDYAwpdEQ6njtb5K83P8eIX50ngKYGHP295zbTEfZWP4EW/L5TnFpiPIZSSY3N34fDANZe6hsemCASpj9HMN8WOgWzChs1/drFmSmAfk5PcIqgDKsZJSCaksFhtXEgOqBugqXyTQ+KlF/KbCr7VRUY1V369rUXQBvBaW/qcx9GrmUnB7 olavo@DESKTOP-UA8FKB2
Olavo, você utilizou esse comando:
ssh -i id_bionic vagrant@192.168.1.24
onde o id_bionic
é essa chave SSH que você criou e 192.168.1.24
é o IP da máquina virtual criada pelo Vagrant. Foi isso mesmo?
Outra coisa que pode está acontecendo é que quando precisamos conectar em uma máquina via SSH, a máquina também é adicionada em nosso arquivo de hosts, então você poderia adicionar a linha abaixo da linha config.vm.box = "ubuntu/bionic64"`
do seu Vagrantfile:
config.ssh.insert_key = false
Fala pra gente se funcionou!
Não consegui fazer funcionar com o HyperV, mas com o virtual box funciona.