Verbindung für Vagrant SSH abgelehnt

Verbindung für Vagrant SSH abgelehnt

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 sshbekomme ich nur die Eingabeaufforderung ohne jegliche Nachricht zurück. Wenn ich es hinzufüge, VAGRANT_LOG=debugkann 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.

verwandte Informationen