Vagrant Ubuntu 16.04 vagrantfile Standard-Passwort
Ich versuche, zu implementieren und auszuführen Ubuntu 16.04 VM via Vagrant 1.9.1.
Das Vagrantfile, das ich verwende ist von Atlas:
Ubuntu Xenial 16.04 Vagrantfile
Ich bin mit Debian Strecke als host-OS. Vagrant installiert wurde, über eine .deb verfügbar, von Vagrant website.
Dem Vagrantfile läuft und korrekt implementieren können. Kann ich ssh in die VM über meine beiden host-OS und mit der 'vagrant ssh'. Allerdings habe ich eine kleine blocker, der beim Versuch ssh von außen.
Standard-user in dieser VM wird mit dem Namen 'ubuntu', und blickt auf ein Passwort gesetzt. Allerdings habe ich keine Ahnung, was das Passwort ist, und keine docs zu haben scheinen, die Informationen, die ich Suche. Sie versuchen, ein Passwort mit 'passwd' innerhalb der VM fragt nach einem aktuellen Passwort. Jeder sehen, wohin das geht?
Also meine große Frage ist: hat jemand bereitgestellt das gleiche Vagrantfile, und wenn ja, weiß jemand, was der Standard-Benutzer-Passwort ist?
InformationsquelleAutor der Frage rmenes379 | 2016-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
schreiben dieser Antwort ist: niemand hat jemals öffentlich geteilt das Passwort für den Benutzer
ubuntu
aufubuntu/xenial64
Vagrant box (siehe #1569237).Es ist nicht notwendig. Sie können:
sudo passwd ubuntu
(standardmäßigubuntu
user hat sudo-Berechtigungen mitNOPASSWD
set)Tatsächlich, nicht nur Sie können, aber Sie sollte das Passwort ändern.
InformationsquelleAutor der Antwort techraf
Das Passwort befindet sich in der
~/.vagrant.d/ubuntu-VAGRANTSLASH-xenial64/20161221.0.0/virtualbox/Vagrantfile
wie Erwähnung von " user @prometee in diesem launchpad Diskussion #1569237.Hier ist meins (Linie 8):
Zur info, user @racb Erwähnung in der gleichen discusison, dass die
this bug report having been filed
zu ubuntu und so weitno [...] decision has been made yet
darüber.InformationsquelleAutor der Antwort Voncay
Den neuen
ubuntu/xenial64
Bild kommt nicht mit einem Standard-Benutzernamen und Passwort. Allerdings können Sie ssh mit einem ssh-Schlüssel erzeugt, in Ihrem vagrant-Ordner.Lassen Sie uns sagen, dass Ihre Vagrantfile ist bei
/vagrant/vm01/Vagrantfile
, die ssh-Schlüssel wäre in/vagrant/vm01/.vagrant/machines/..../private_key
Können Sie sich anmelden, um Ihr vagrant vm mit dieser
private_key
. Wenn der Gast-Maschine Fragen Sie nach dem Schlüssel-passphrase, drücken Sie einfachENTER
(Angabe einer leeren passphrase). Zum Beispiel auf meinem Mac:Wenn Sie immer noch wollen, um log-in mit Benutzername und Passwort, nach der Anmeldung mit den private_key, können Sie Ihre eigene Benutzer für die Anmeldung später:
Nun können Sie ssh mit dem neuen Benutzernamen und ein Passwort.
InformationsquelleAutor der Antwort Nguyen Phan Tan
wenn diese dazu beitragen können:
Löste ich die custom packaging-Problem durch die Schaffung einer normalen VM (in meinem Fall ubuntu/xenial), dann kopieren Identifizieren Datei gefunden mit
vagrant ssh-config
und die Verwendung dieser Datei fürconfig.sshprivate_key_path
plus auchconfig.ssh.username
zuubuntu
.(siehe auch https://github.com/hashicorp/vagrant/issues/5186#issuecomment-355012068)
InformationsquelleAutor der Antwort axd