Parece que o caminho da sua chave privada está apontando para authorized_keys e não para a chave privada ssh. Experimente: config.ssh.private_key_path = "~/.ssh/id_rsa"
Eu tenho um novo usuário na minha caixa vagrant (trusty64) e estou tentando ssh nele. Em vez de fazer login no vagrant
user após vagrant up
, quero fazer login no meu nome de usuário.
O que eu fiz até agora
ssh-keygen
ssh-copy-id -p 2222 -i [email protected]
e a parte do Vagrantfile se parece com isso
config.vm.box = "ubuntu/trusty64"
config.ssh.username = "shash"
config.ssh.forward_agent = true
config.ssh.private_key_path = "~/.ssh/authorized_keys"
Eu posso usar ssh -p '2222' '[email protected]'
para fazer login diretamente, mas quando dou vagrant up
, continuo recebendo o seguinte erro
default: Warning: Connection timeout. Retrying...
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retrying...
Qualquer ajuda para resolver isso é muito apreciada.Graças!
Parece que o caminho da sua chave privada está apontando para authorized_keys e não para a chave privada ssh. Experimente: config.ssh.private_key_path = "~/.ssh/id_rsa"