Nachdem ich viele Passwörter ausprobiert hatte und völlig verwirrt war, warum mein Passwort für den öffentlichen Schlüssel nicht funktioniert, stellte ich fest, dass ich es vagrant
als Passwort verwenden muss.
Vielleicht hilft diese Information auch jemand anderem - das liegt daran, dass ich sie hier niedergeschrieben habe.
Edit:
Nach der Vagrant Dokumentation gibt es in der Regel ein StandardPasswort für den Benutzervagrant
die sindvagrant
.
Lesen Sie hier mehr: offizielle Website
In neueren Versionen wurden jedoch Schlüsselpaare für jede Maschine generiert. Wenn Sie herausfinden möchten, wo sich dieser Schlüssel befindet, können Sie ihn ausführen vagrant ssh -- -v
. Dies zeigt die ausführliche Ausgabe des SSH-Anmeldevorgangs. Sie sollten eine Linie wie sehen
debug1: Trying private key: /home/aaron/Documents/VMs/.vagrant/machines/default/virtualbox/private_key
vagrant
Passwort verwendet, wie Sie vorgeschlagen haben.Ich habe das gleiche Problem. Nach dem Verschieben des Computers von der Wiederherstellung von Time Machine auf einem anderen Host. Das Problem ist, dass der SSH-Schlüssel für Vagabunden nicht Ihr Schlüssel ist, sondern ein Schlüssel im Homestead-Verzeichnis.
Lösung für mich:
auf dem Terminal ausführen
Erstellen Sie ein neues Paar SSH-Schlüssel
Kopieren Sie den Inhalt des öffentlichen Schlüssels
Auf einer anderen Shell in Homestead VM Machine kopieren Sie in authorized_keys
Jetzt kann mit vagrant ssh zugreifen
quelle
vagrant ssh-config
ist der richtige PfadStandardmäßig verwendet Vagrant einen generierten privaten Schlüssel, um sich anzumelden. Sie können dies versuchen:
quelle
Dies ist das Standard-Arbeits-Setup https://www.youtube.com/watch?v=XiD7JTCBdpI
Verbindungsmethode verwenden:
standard TCP/IP over ssh
Dann ssh Hostname:
127.0.0.1:2222
SSH-Benutzername:
vagrant password vagrant
MySQL-Hostname:
localhost
Nutzername:
homestead password:secret
quelle
Auf einem Windows-Computer konnte ich mich von git bash mit bei ssh anmelden
ssh vagrant@VAGRANT_SERVER_IP
ohne ein Passwort anzugebenVerwenden des Bitvise SSH-Clients im Fenster Serverhost
: Serverport
VAGRANT_SERVER_IP
:
22
Benutzername:
vagrant
Kennwort:
vagrant
quelle