2015-04-04 160 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'的密碼。