2014-10-08 7 views
5

Ich versuche, Homestead mit dem vagrant ssh Befehl verbinden, aber ich bekomme die folgende Fehlermeldung. Ich verwende Windows 7. Wie behebe ich dieses Problem?ssh_exchange_identification Verbindung gelesen Reset von Peer - Homestead Laravel

ssh_exchange_identification lesen Verbindung von Peer zurückgesetzt

Bringing machine 'default' up with 'virtualbox' provider... 
==> default: Importing base box 'centos-64-x64-vbox4210'... 
==> default: Matching MAC address for NAT networking... 
==> default: Setting the name of the VM: rafael_default_1396403974194_51967 
==> 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 => 2222 (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 
default: Error: Connection timeout. Retrying... 
default: Error: Connection timeout. Retrying... 
default: Error: Connection timeout. Retrying... 
default: Error: Connection timeout. Retrying... 
default: Error: Connection timeout. Retrying... 
Timed out while waiting for the machine to boot. This means that 
Vagrant was unable to communicate with the guest machine within 
the configured ("config.vm.boot_timeout" value) time period. 

If you look above, you should be able to see the error(s) that 
Vagrant had when attempting to connect to the machine. These errors 
are usually good hints as to what may be wrong. 

If you're using a custom box, make sure that networking is properly 
working and you're able to connect to the machine. It is a common 
problem that networking isn't setup properly in these boxes. 
Verify that authentication configurations are also setup properly, 
as well. 

If the box appears to be booting properly, you may want to increase 
the timeout ("config.vm.boot_timeout") value. 
+0

Würden Sie bitte Protokolle von ssh Client und Server Seite posten? –

Antwort

1

Für alle anderen mit diesem Problem versuchen, die gui der virtuellen Maschine mit:

Vagrant.configure(2) do |config| 
.... # your other stuff from vagrant here 
    config.vm.provider "virtualbox" do |vb| 
     vb.gui = true 
    end 
end 

Und dann mit der GUI gehen zu Devices/Netzwerk/Verbinden Sie den Netzwerkadapter und verbinden Sie es, in meiner Installation kommt es standardmäßig getrennt und verursacht die Probleme mit dem ssh und der Bereitstellung.

+0

Können Sie erklären, wo Sie diesen Code platzieren können? Und gibt es keine Möglichkeit, dies vom Terminal aus zu tun? (Ich kann mit VirtualBox kommen) – Niels

+1

@Niels Hallo, habe einen schönen Tag :). Dieser Code geht in die _Vagrantfile_, die generiert wird, nachdem Sie den folgenden Befehl verwenden: ** $ php vendor/bin/homestead make **. Ich bin nicht sicher, ob es möglich ist, dies von der Konsole aus zu tun, habe ich etwas ähnliches mit den Befehlen von VBoxManage https://www.virtualbox.org/manual/ch08.html können Sie von dort aus aussehen. Das grundlegende Problem in hier ist, dass die Homestead Vagrants Maschine schlecht gebaut worden sind, und ich denke, dass das vielleicht ein gemeldeter Fehler sein sollte. Entschuldigung, es dauerte so lange, bis ich antwortete Danke für Ihre Zeit :). – civilian

0

Möglicherweise war Ihre IP nach mehreren fehlgeschlagenen Anmeldeversuchen in SSH blockiert. Rufen Sie Ihren Hosting-Service an und lassen Sie ihn Ihre IP-/Entfernungsbeschränkungen entsperren.