Vagrant Warning: Connection refused. Wiederholung
Prüfung Standard-Beispiel
$ vagrant init hashicorp/precise32
$ vagrant up
Meiner box:
- Windows 8.1
- VirtualBox 5.0.2
- Vagrant 1.7.4
- Intel i7-4700MQ CPU Hexe zu haben scheint Intel® Virtualization Technology (VT-x) http://ark.intel.com/products/75117/Intel-Core-i7-4700MQ-Processor-6M-Cache-up-to-3_40-GHz
Ich weiß, dies ist Häufig der Fehler, aber nach dem Versuch alles ich kann immer noch nicht damit es funktioniert
Während die VM zeigt:
Und ich kann die log-in erfolgreich:
Firewall /Antivirus ausgeschaltet.
Hyper-V nicht installiert
Habe ich versucht eine Verbindung über putty auf 127.0.0.1 2222
BEARBEITEN:
Vagrantfile (ich habe entfernt auskommentierten Zeilen)
Vagrant.configure(2) do |config|
config.vm.box = "hashicorp/precise32"
end
Dies ist, was vagrant ssh ist... nichts. Und vagrant reload stecken, gleiche Problem.
Das ist merkwürdig, denn sollte es wohl funktionieren, aber versuchen Sie
können Sie zeigen Sie Ihre Vagrantfile ? hast du etwas ändern, warum wird es versuchen, ssh auf Ihrem localhost. kann man
Ich habe bearbeitet Sie meine Frage beantworten gern Ihre Fragen.
Ich bearbeitet meine Antwort für die Verbindung verweigert Fehler, zuerst dachte ich, es war timeout der Verbindung
waren Sie in der Lage, dieses Problem zu beheben? Wenn ja, wie?
sudo netstat -ptaun
in der virtuellen Maschine und sehen, ob es ein sshd-daemon auf port 22. Sie können auch versuchen die Anmeldung mit vagrant ssh
oder vagrant ssh -p -- -l vagrant
mit Passwort 'Gast'. EDIT: Die Verbindung wird verweigert, so können Sie ignorieren, der zweite Teil von meinem Kommentar, zumindest für jetzt.können Sie zeigen Sie Ihre Vagrantfile ? hast du etwas ändern, warum wird es versuchen, ssh auf Ihrem localhost. kann man
vagrant ssh-config
und das ErgebnisIch habe bearbeitet Sie meine Frage beantworten gern Ihre Fragen.
Ich bearbeitet meine Antwort für die Verbindung verweigert Fehler, zuerst dachte ich, es war timeout der Verbindung
waren Sie in der Lage, dieses Problem zu beheben? Wenn ja, wie?
InformationsquelleAutor Ben | 2015-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies geschieht mit Vagrant von Zeit zu Zeit mit der ersten spin-up. Nachdem es nicht, dass es abgewiesen wird, und bringt Sie zurück in die Eingabeaufforderung, gehen Sie
vagrant ssh
, es wird lassen Sie Sie in. Wenn es nicht gehenvagrant reload
und es wird starten Sie die vm. Dies geschieht, weil die wandernden Bilder-dns abgeschaltet, so dauert es eine Weile, um zu lösen die Verbindung. Wieder, dies ist manchmal der Fall auf den ersten, nachdem Sie laden Sie es und drehen Sie es.InformationsquelleAutor GHETTO.CHiLD
Ich vermute, dies könnte eine falsch konfigurierte VBox Gast.
Ich nehme an, Sie könnten versuchen, machen Sie sicher, dass NAT und port-forwarding aktiviert werden in den Einstellungen der VM, und wenn nicht, kann es manuell: in die Grafische VirtualBox-Manager, wählen Sie die Maschine, klicken Sie auf Einstellungen, klicken Sie auf Netzwerk auf der rechten Seite des pop-up-Fenster überprüfen Sie alle Adapter, und stellen Sie sicher, dass der adapter, der beigefügt ist, NAT" aktiviert ist. Auch, überprüfen Sie die port-Weiterleitung Einstellungen. Sie können auch den Zugriff auf die Netzwerk-Einstellungen, wenn Sie die VM, aus der die Tasten unten/Links (die Dritte Schaltfläche in Ihrem zweiten pic, von Links nach rechts).
InformationsquelleAutor secenv
hier sind ein paar Dinge, die ich versuchen würde (und ich verstehe Sie vielleicht versucht, eine Menge von dieser, und es könnte nicht Ihre Probleme lösen, sondern nur für den Fall) :
führen Sie die Schritte aus https://www.hanselman.com/blog/SwitchEasilyBetweenVirtualBoxAndHyperVWithABCDEditBootEntryInWindows81.aspx, um vollständig zu deaktivieren Sie Hyper-V (nicht sicher, dass Ihr genug von windows-features - und auch wenn man mit einem 32-bit-box)
nicht sicher, ob Sie aktiviert die gui-Modus-wenn Sie angemeldet sind, in der vm von virtual box oder Sie gerade geöffnet haben, es nach, aber die option aktivieren, und überprüfen, wenn nichts blockiert wird, während der Start -
verwenden Sie einen anderen ssh-port (auch wenn es nicht erwähnt, gibt es eine Kollision) können Sie versuchen, einen anderen port
sehen nach
vagrant up
können Sie eine Verbindung mit putty.vagrant up --debug
um mehr Informationen über den Fehler, Sie werden sehen, wo es Schleifen/Fehler und geben Sie die Ausgabe, die für andere auf SO einen KommentarBEARBEITEN
Geben einen anderen Blick, ich dachte, das Problem war über
connection timeout
aber es istconnection refused
die Meldung sagtaber du bist nicht übergeben, das Kennwort in der Vagrantfile, die Sie zeigen. Fügen Sie einfach
Ich würde empfehlen die Verwendung von ssh-Schlüssel, denn es ist ein wenig mehr einfach zu bedienen.
du hast Recht, aber seine seltsam, dass die Vagrantfile von der OP hat kein Kennwort und ist irgendwie Standard und es gibt eine screenshot zeigt die Authentifizierungsmethode und die 2. mit private key, ich habe verwechselt worden
InformationsquelleAutor Frédéric Henri
Etwas, das ich herausfand, war bei mir der Fall, nachdem mehrere zerstört/reebots: prüfen Sie, ob Sie einen SSH-agent laufen mit einem Schlüssel geladen (wie Festzug für PuTTY).
In meinem Fall, mit einem anderen SSH-Schlüssel geladen mit Festzug (statt konfiguriert für Vagrant) war in Konflikt mit den Authentifizierungs-Prozess, was zu endlosen "Verbindung verweigert. Wiederholung" und letztlich bei mir nicht verwenden Vagrant.
Die Lösung ist entweder
Hoffe, dies hilft jemand da draußen!
InformationsquelleAutor Christian Fratta