2016-07-12 13 views
7

Es scheint, ich kann nicht zu meiner virtuellen Box SSH.Vagrant Windows - ssh_exchange_identification: lesen: Verbindung zurückgesetzt von Peer

Ich habe eine virtuelle Box mit Win7. Der Host-PC ist auch in Win7. Die virtuelle Box wurde über Vagrant mit der folgenden Vagrant-Datei erstellt.

Vagrant.configure("2") do |config| 
    config.vm.box = "http://aka.ms/vagrant-win7-ie11" 
end 

Öffnen cmd. Gehe in den Stammordner von VagrantFile. den folgenden Befehl ausführen:

vagrant up 

cmd zeigt:

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Clearing any previously set forwarded ports... 
==> default: Clearing any previously set network interfaces... 
==> default: Preparing network interfaces based on configuration... 
    default: Adapter 1: nat 
==> default: Forwarding ports... 
    default: 22 (guest) => 2222 (host) (adapter 1) 
==> default: Booting VM... 
==> default: Waiting for machine to boot. This may take a few minutes... 
    default: SSH address: 127.0.0.1:2222 
    default: SSH username: vagrant 
    default: SSH auth method: private key 

Timed out while waiting for the machine to boot... 

Time out erscheint, obwohl die virtuelle Box die Boot beendet hat bereits. (Überprüfung über VirtualBox Manager)

Führen Sie den folgenden Befehl ein:

vagrant ssh 

cmd zeigt:

ssh_exchange_identification: read: Connection reset by peer 

Während die vagabundierenden ssh Debuggen kann ich einige nützliche Protokolle gefunden haben:

INFO subprocess: Starting process: ["C:\\Program Files\\Git\\usr\\bin/ssh.EXE"] 

INFO ssh: Invoking SSH: ss ["[email protected]", "-p", "2222", "-o", "Compression=yes", "-o", "DSAAuthentication=yes", "-o", "LogLevel=FATAL", "-o", "StrictHostKeyChecking=no", "-o", "UserKnownHostsFile=/dev/null", "-o", "IdentitiesOnly=yes", "-i", "C:/Users/hostpcname/.vagrant.d/insecure_private_key"] 

Können Sie einige Vorschläge machen, wie Sie das Problem lösen können? Ich habe versucht, das Nicht-Windows-Image - hashicorp/precise64, und es hat gut funktioniert.

+0

gleichen Fehler. Hast du eine Lösung gefunden? – egor7

Antwort

5

Ich habe das gleiche Problem. Führen Sie diesen Schritt durch und arbeiten Sie für mich.

vagrant nachladen

und

vagrant ssh

wieder und arbeiten gut

+0

Arbeitete auch für mich, danke! –

+4

Dies ist nur eine vorübergehende Lösung, das Problem kommt zurück. das repariert nichts. –

+1

Ich stehe vor dem gleichen Problem. Aber dieser hat meinen nicht repariert. –