Anmeldedaten von Ubuntu Cloud server-Bild
Ich versuche zum Aufbau einer cloud-Infrastruktur, mit VM ' s
In der Openstack-Handbücher, es wird erwähnt, dass die Bilder in dieser link enthalten, Openstack vorinstalliert.
Ich habe die trusty-server-cloudimg-amd64-disk1.img
Datei und ich lud Sie mit KVM. Ich instanziiert eine Virtuelle Maschine mit diesem Bild, aber ich bin nicht in der Lage, login (mit der Konsole) oder ssh hinein.
Weiß ich nicht, die Standard-Benutzernamen und das Kennwort des OS.
Auch (eine andere Frage), ich würde gerne bauen, eine Wolke mit der 2 Virtuellen Maschinen, ist es möglich mit dem gleichen Bild?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Standard-Benutzernamen für ubuntu-image ist
ubuntu
.Es ist nicht ein Standard-Passwort, und Sie können sich nicht per ssh auf die Maschine mit Benutzername /Passwort oder Verbindung über den VNC-Konsole. Sie haben die Verwendung von public /private key Authentifizierung-Methode mit ssh. Auch sudo Höhe für
ubuntu
Konto ohne Passwort.Nach dem öffnen zum ersten mal Ihre virtuelle Maschine können Sie diese Einstellungen ändern und aktivieren Sie Benutzername /Kennwort-Authentifizierung für ssh.
Bezüglich deiner zweiten Frage,
Ja, Sie können dasselbe Bild für mehrere virtuelle Maschinen.
There is not a default password, and you can not ssh to the machine using username / password or connect through the VNC console. You have to use public / private key authentication method with ssh.
Wie wäre es damit:
18.04-setup, Schritt-für-Schritt -
Kurz gesagt, müssen Sie auf dem host:
und nun können Sie sich einloggen mit:
ubuntu
asdfqwer
Hier beschreibe ich einen full-minimal detaillierte arbeiten QEMU Beispiel: https://askubuntu.com/questions/281763/is-there-any-prebuilt-qemu-ubuntu-image32bit-online/1081171#1081171
Getestet auf Ubuntu 18.04 host.
Hier sind einige details, wie zum einloggen in einen neuen Ubuntu-Instanz für die erste Zeit, zu ergänzen, @Athafoud Antwort.
In der OpenStack-GUI, verwalten Sie Ihren öffentlichen/privaten Schlüssel unter Projekt - > Berechnen > Access & Sicherheit. Erstellen einen SSH-Schlüssel (z.B. durch die Verwendung
ssh-keygen
unter Linux oder macOS) und fügen Sie es in die OpenStack-Schlüssel, indem Sie auf "Import Key Pair". (Oder Sie können "Erstellen Sie ein Schlüsselpaar" innerhalb der OpenStack-GUI und exportieren Sie dann die-Tasten, um Ihre workstation.)Beim erstellen der neuen Instanz (VM) haben, müssen Sie diesen Schlüssel als "Schlüsselpaar", das Sie verwenden werden, um sich in für die erste Zeit.
Sobald Ihr neue Instanz ist und läuft, richten Sie eine Verbindung per SSH wie folgt:
ssh -i <keyfile> ubuntu@<instance>
wo
<keyfile>
ist der name des SSH-Schlüssel, den Sie im Zusammenhang mit der Instanz, und<instance>
ist der hostname oder die IP-Adresse der Instanz. Dieser Befehl meldet Sie in derubuntu
Konto auf die Instanz, ohne nach einem Passwort zu Fragen.Den
ubuntu
Benutzer hatsudo
Privilegien, so können Sie sich als root durch Eingabe vonsudo -i
nach der Anmeldung und Verwaltung der VM, wie du willst :-).Der folgende code kann verwendet werden, um die Ubuntu
cloudimg
nutzbar auf einem Debian 7.2 (wheezy) Maschine:Später, Sie würde das Bild, wie dieses, aus einer
tmux
- Fenster, um sicherzustellen, es wird weiterhin ausgeführt, selbst wenn Sie logout:kvm -m 2048 -smp 2 -hda ubuntu-18.10-server-cloudimg-amd64.img -hdb user-data.img -net nic -net user,hostfwd=tcp::1810-:22 -nographic
Können Sie dann Logon in der Maschine als Benutzer
ubuntu
und das Passwort generiert innerhalb deruser-data
- Datei. Die Anmeldung kann entweder über die serielle Konsole gedruckt vonkvm
(die normalerweise sehr langsam, auch wenn Sie eine ssh-Verbindung auf die Oberseite), oder durchssh
mitssh ubuntu@localhost -p1810
. Der Benutzerubuntu
bekommt ohne Passwortsudo
Zugriff als root.P. S. ich habe auch versucht das Spiel mit dem hinzufügen der
ssh-authorized-keys
, abercloud-config
- format scheint sehr zerbrechlich, und die auf top-Ebene ist es nur ignoriert, während beimusers:
Ebene da unten der ganzeubuntu
user scheint zu brechen (zumindest die Passwort-Teil). Hier ist der code, um den Schlüssel in einem format, das ist potentiell lesbar für cloud-config:(Beachten Sie, dass die
password
offenbar auch keine gültige Bereich für dieusers
Spezifikation, da es einepasswd
hash statt, so ist die ganze Sache bricht der Vorherige code, denn nun kann der Anwender ubuntu angelegt wird, ohne ein Passwort einzugeben.)