Пароль ключа по умолчанию 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
ключ.