2015-04-04 15 views
7

Ich denke, ich vermasselt etwas Einfaches, normalerweise sollten Sie in der Lage sein, sofort eine Verbindung zu Ihrer Vagrant VM unter Verwendung vagrant ssh herzustellen. Allerdings ist es derzeit anders für mich.Vagrant SSH Standardschlüssel Passphrase?

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). 

fand ich eine andere Person das gleiche Problem mit: https://github.com/coreos/docs/issues/10#issuecomment-48903893

OS: Windows 8.1 Pro

Vagrant Version: 1.7.2

Vagrantfile:

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

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

Ich habe vorher mehrere Einstellungen versucht, aber wenn ich diese Vagrantfile mit verwende vagrant destroy und vagrant up bleibt das Problem bestehen.

Wenn Informationen fehlen, bitte sagen Sie mir.

+1

Wie haben Sie Ihren Standard-Vagrant-Host bereitgestellt? – Johnsyweb

+0

@Johnsyweb das einzige was ich jetzt mache, ist 'vagrant destroy' und' vagrant up'. Beginne damit, es heute zu benutzen :) Und wenn du über meine Vagrant-Datei sprichst, ist es und leer mit "ubuntu/trusty64". – Sem

+0

Kannst du deine Vagrant-Datei posten? – ydaetskcoR

Antwort

2

Obwohl ich nach etwas anderem suchte, fand ich die Lösung für dieses Problem.

Ich habe diese auf meine Vagrantfile:

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

Es ist auch die Internet-Verbindung in meinem vagrant VM super schnell gemacht! :)

2

Überprüfen Sie die Berechtigungen für Ihre Schlüsseldatei. Ich hatte das gleiche Problem und es wurde von OpenSSH verursacht, das meine Schlüsseldatei zurückwies, wegen zu geöffneter Erlaubnis. Sie können auch einen beliebigen Vagrant-Befehl mit dem Schlüssel --debug beheben.

7

Sehr neu zu vagrant und linux im Allgemeinen so ist dies für diejenigen, die wie ich sind. Standardmäßig gibt es keine Passphrase, daher genügt es einfach die Eingabetaste zu drücken. Sie werden dann nach dem Passwort fragen, das standardmäßig 'vagrant' ist.

Verwandte Themen