2015-04-04 499 views
7

我想我搞砸了一些简单的东西,通常你应该能够使用vagrant ssh立即连接到你的流浪VM。但是,它对我来说目前是不同的。Vagrant SSH默认密钥密码?

C:\Users\Sem\Documents\timeline>vagrant ssh 
Enter passphrase for key 'C:/Users/Sem/Documents/timeline/.vagrant/machines/default/virtualbox/private_key': 
[email protected]'s password: 
[email protected]'s password: 
[email protected]'s password: 
Permission denied (publickey,password). 

我发现有同样的问题另外一个人:https://github.com/coreos/docs/issues/10#issuecomment-48903893

操作系统:Windows 8.1专业版

流浪版本:1.7.2

Vagrantfile:

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

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

我曾尝试过多种设置,但是如果我使用此Vagrantfile vagrant destroyvagrant up问题依然存在。

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

+1

你是如何配置你的默认流浪主人的? – Johnsyweb 2015-04-04 23:51:11

+0

@Johnsyweb现在我唯一做的事情就是'流浪摧毁'和'流浪'了。今天开始使用它:)如果你正在谈论我的流浪文件,它是用'ubuntu/trusty64'清空的。 – Sem 2015-04-04 23:57:35

+0

你可以发布你的vagrantfile吗? – ydaetskcoR 2015-04-05 09:12:20

回答

2

即使我在寻找别的东西,我发现了解决这个问题的办法。

我说这个我Vagrantfile:

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

这也让我在游民VM超高速互联网连接! :)

2

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

7

非常新来流浪和Linux的一般,所以这是为了那些像我一样。默认情况下没有密码,所以只需按回车即可使用。然后它会要求你输入默认密码为'vagrant'的密码。