
Estou tendo problemas para conectar-me à minha caixa vagrant usando o vagrant ssh
. Não há mensagens de erro durante a execução vagrant up
, também posso me conectar diretamente usando a interface do VirtualBox.
Quando executo, vagrant ssh
recebo de volta o prompt sem nenhuma mensagem. Se eu adicionar, VAGRANT_LOG=debug
posso ver o comando que ele está tentando executar, então se eu copiar e executar manualmente:
ssh [email protected] -p 2222 ...
Estou vendo "Conexão recusada".
Alguma idéia de como continuar depurando isso?
O host é o Windows 7, o cliente é o debian.
Responder1
Eu descobri o problema no meu caso. Depois de fazer um teste simples "ssh localhost" no host do Windows, percebi que ele estava realmente conectado a outra máquina que não o localhost.
Isso, por sua vez, me fez lembrar que havia editado ~/.ssh/config há algum tempo e, verificando, percebi que havia esquecido de adicionar uma linha Host que fazia com que todos os comandos ssh fossem para o servidor errado. Consertar isso fez com que o vagrant funcionasse novamente.