Vagrant ssh pedir senha

1

Eu tenho seguido este documento no Vagrant.

Eu instalei o VirtualBox e o Vagrant, criei uma pasta e executei vagrant init e vagrant up . Quando digitei vagrant ssh , recebi esta mensagem:

The private key to connect to the machine via SSH must be owned
by the user running Vagrant. This is a strict requirement from
SSH itself. Please fix the following key to be owned by the user
running Vagrant:

/media/***/Vagrant/.vagrant/machines/default/virtualbox/private_key

Eu li algum artigo relacionado a este problema. Eu acho que tenho que adicionar a chave ao meu sistema ou algo sobre a verificação da chave. Mas não estou claro sobre a maioria das soluções. De qualquer forma, seria bom se alguém pudesse me dar uma solução para isso.

Além disso, quando tento acessar meu sistema operacional virtual da interface do usuário do VirtualBox, ele solicita nome de usuário e senha. Mas enquanto eu estava configurando o vagabundo e o VirtualBox, não inseri nenhum nome de usuário ou senha. Então eu não sei por que está pedindo nome de usuário e senha.

    
por user1670773 11.03.2016 / 11:32

1 resposta

0

Se você está tentando montar a caixa do vagrant fora do NTFS, não é possível alterar o proprietário do arquivo de chave.

Se você quiser montar o arquivo no NTFS e estiver executando uma instância local, tente o seguinte que funcionou para mim:

Vagrant Halt

[remova a caixa vagabunda]

[Adicione a seguinte linha ao Vagrantfile] config.ssh.insert_key = false

[** talvez seja necessário remover e clonar seu projeto novamente]

Provisão do Vagrant

Esta solução pode não ser adequada para uma instância ativa - ela usa a chave ssh insegura padrão. Se você precisar de mais segurança, poderá encontrar uma solução mais palatável aqui link

    
por 02.10.2016 / 02:33

Tags