Ubuntu Vagrant SSH默认密钥密码短语?

Ubuntu Vagrant SSH默认密钥密码短语?,ubuntu,ssh,vagrant,private-key,Ubuntu,Ssh,Vagrant,Private Key,我想我搞糟了一些简单的事情,通常你应该能够使用vagrantssh立即连接到你的vagrantvm。然而,目前我的情况有所不同 C:\Users\Sem\Documents\timeline>vagrant ssh Enter passphrase for key 'C:/Users/Sem/Documents/timeline/.vagrant/machines/default/virtualbox/private_key': vagrant@127.0.0.1's password:

我想我搞糟了一些简单的事情,通常你应该能够使用
vagrantssh
立即连接到你的vagrantvm。然而,目前我的情况有所不同

C:\Users\Sem\Documents\timeline>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).
我发现另一个人也有同样的问题:

操作系统:Windows 8.1 Pro

流浪版本:1.7.2

流浪汉档案:

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

Vagrant.configure("2") do |config|
    config.vm.box = "ubuntu/trusty64"
end
config.vm.provider "virtualbox" do |v|
    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
    v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end
我以前尝试过多种设置,但如果我将此vagrant文件与
vagrant destroy
vagrant up
一起使用,问题仍然存在


如果缺少任何信息,请告诉我。

即使我正在搜索其他信息,我还是找到了解决此问题的方法

我将此添加到我的文件:

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

Vagrant.configure("2") do |config|
    config.vm.box = "ubuntu/trusty64"
end
config.vm.provider "virtualbox" do |v|
    v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
    v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
end

这也让我的流浪者虚拟机的互联网连接变得超级快速

检查您的密钥文件的权限。我也有同样的问题,这是由于OpenSSH拒绝了我的密钥文件,因为权限太开放。您还可以使用
--debug
键对任何Vagrant命令进行故障排除。

对于Vagrant和linux来说都是非常新的,所以这是为像我这样的人准备的。默认情况下没有密码短语,因此只需按enter键即可。然后,它会要求您输入密码,默认密码为“vagrant”。

您是如何设置默认的vagrant主机的?@Johnsyweb我现在只做了
vagrant destroy
vagrant up
。今天开始使用:)如果你说的是我的Vagrant文件,它是空的,使用
ubuntu/trusty64
。你能发布你的Vagrant文件吗?