
Ich habe Probleme, eine Verbindung zu meiner Vagrant-Box herzustellen vagrant ssh
. Beim Ausführen werden keine Fehlermeldungen angezeigt vagrant up
. Ich kann auch direkt über die VirtualBox-Benutzeroberfläche eine Verbindung herstellen.
Wenn ich es ausführe, vagrant ssh
bekomme ich nur die Eingabeaufforderung ohne jegliche Nachricht zurück. Wenn ich es hinzufüge, VAGRANT_LOG=debug
kann ich den Befehl sehen, den es ausführen möchte. Wenn ich ihn also kopiere und manuell ausführe:
ssh [email protected] -p 2222 ...
Ich sehe „Verbindung abgelehnt“.
Irgendeine Idee, wie man hier weiter debuggen kann?
Der Host ist Windows 7, der Client ist Debian.
Antwort1
Ich habe das Problem in meinem Fall herausgefunden. Nachdem ich einen einfachen Test „ssh localhost“ auf dem Windows-Host durchgeführt hatte, bemerkte ich, dass es tatsächlich mit einer anderen Maschine als dem lokalen Host verbunden war.
Das wiederum erinnerte mich daran, dass ich vor einiger Zeit ~/.ssh/config bearbeitet hatte. Als ich das überprüfte, fiel mir auf, dass ich vergessen hatte, eine Host-Zeile hinzuzufügen, was dazu führte, dass alle SSH-Befehle an den falschen Server gingen. Nachdem ich das behoben hatte, funktionierte Vagrant wieder.