Bei vielen anderen Antworten wird davon ausgegangen, dass Sie Vagrant installiert haben.
Ich habe Vagrant unter Windows 10 installiert, kann es aber nicht, vagrant ssh
weil ich PuTTy als meinen SSH-Client verwende, den Vagrant nicht akzeptiert.
Die ssh
im PATH gefundene ausführbare Datei ist ein PuTTY Link SSH-Client. Vagrant ist nur mit OpenSSH SSH-Clients kompatibel.
In Windows 10 haben wir jedoch auch Bash unter Ubuntu unter Windows. Also benutze ich das einfach mit dem folgenden Befehl:
ssh vagrant@127.0.0.1 -p2222 -i .vagrant/machines/default/virtualbox/private_key -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=Fatal
Es ist einfach genug, Vagrant unter Win10-Ubuntu zu installieren, aber es möchte auch, dass Sie Virtualbox aus irgendeinem Grund installieren, was ich lieber nicht tun würde.
NB Ich habe es mit der ssh default -F vagrant-ssh-config
Methode versucht , aber ich verstehe es einfach
Berechtigung verweigert (publickey, Passwort).
Ich vermute, das liegt daran, dass der IdentityFile
Pfad ein Windows-Pfad ist, während er in Bash mit beginnen sollte /mnt/c/
. Ich nehme an, Sie könnten die Datei einfach ausschreiben und dann ändern, wenn dies für Sie besser funktioniert.