Пароль ключа по умолчанию Vagrant SSH?

Я думаю, что я испортил что-то простое, обычно вы должны иметь возможность мгновенно подключиться к вашей бродячей виртуальной машине с помощью vagrant ssh. Однако сейчас для меня все по-другому.

C:UsersSemDocumentstimeline>vagrant ssh
Enter passphrase for key 'C:/Users/Sem/Documents/timeline/.vagrant/machines/default/virtualbox/private_key':
vagrant@127.0.0.1's password:
vagrant@127.0.0.1's password:
vagrant@127.0.0.1's password:
Permission denied (publickey,password).

я нашел еще одного человека, имеющего ту же проблему:https://github.com/coreos/docs/issues/10#issuecomment-48903893

ОС: Windows 8.1 Pro

Бродяга версия: 1.7.2

Vagrantfile:

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
    config.vm.box = "ubuntu/trusty64"
end

я попробовал несколько настроек раньше, но если я использую этот Vagrantfile с vagrant destroy и vagrant up проблема остается.

если какая-либо информация отсутствует, пожалуйста, сообщите мне.

3 ответов


очень новый для vagrant и linux в целом, так что это для тех, кто, как я. По умолчанию нет парольной фразы, поэтому просто нажмите enter будет работать. Затем он запросит у вас пароль, который по умолчанию является "бродягой".


хотя я искал что-то еще, я нашел решение этой проблемы.

Я добавил Это в свой Vagrantfile:

config.vm.provider "virtualbox" do |v|
    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
    v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

Он также сделал подключение к интернету в моей vagrant VM супер быстро! :)


Проверьте разрешения на файл ключа. У меня была та же проблема, и это было вызвано OpenSSH отклонением моего ключевого файла из-за слишком открытых разрешений. Также вы можете устранить неполадки любой команды Vagrant с помощью --debug ключ.