SSH-Schlüsselpaare verwalten
Erstellen oder importieren Sie SSH-Schlüsselpaare, nutzen Sie sie für neue VMs, laden Sie öffentliche Schlüssel herunter, und löschen Sie nicht mehr benötigte.
Mit einem SSH-Schlüsselpaar melden Sie sich ohne Passwort bei Linux-Instanzen an. Wenn Sie eine Instanz erstellen, installiert die Plattform beim ersten Start der Instanz die öffentlichen Schlüssel der ausgewählten Schlüsselpaare.
Schlüsselpaare gehören zu einem Projekt und werden unter ComputeSchlüsselpaare aufgelistet. Der Name eines Schlüsselpaars muss über alle Projekte Ihres Mandanten in der Region hinweg eindeutig sein; zwei Projekte können also nicht denselben Schlüsselpaarnamen verwenden.
Voraussetzungen
- Um Schlüsselpaare zu erstellen, zu importieren oder zu löschen, benötigen Sie auf Abonnement- oder Projektebene die Rolle Besitzer oder Mitwirkender oder eine benutzerdefinierte Rolle mit der Zugriffsebene Verwalten für Compute / Instances.
- Um einen Schlüssel zu importieren, benötigen Sie einen öffentlichen OpenSSH-Schlüssel, der mit
ssh-ed25519,ssh-rsaoderecdsa-sha2-nistp256beginnt.
Schlüsselpaar erstellen
Die Plattform generiert ein Ed25519-Schlüsselpaar. Die Konsole zeigt den privaten Schlüssel nur einmal an. Laden Sie ihn dann herunter.
Wechseln Sie in der Konsole zu ComputeSchlüsselpaare.
Wählen Sie Schlüsselpaar erstellen aus.
Geben Sie im Feld Name des Schlüsselpaars einen Namen ein: bis zu 63 Kleinbuchstaben, Ziffern und Bindestriche, beginnend mit einem Buchstaben oder einer Ziffer.
Behalten Sie unter Wie möchten Sie den Schlüssel bereitstellen? die Option Neu generieren bei, und wählen Sie Schlüsselpaar generieren aus.
Wählen Sie .pem herunterladen aus, und bewahren Sie die Datei an einem sicheren Ort auf.
Wählen Sie Fertig aus.
Wichtig
Die Konsole zeigt den privaten Schlüssel nur einmal an. Laden Sie ihn dann herunter. Sie können den privaten Schlüssel nicht erneut aus der Konsole herunterladen. Wenn Sie ihn verlieren, erstellen Sie ein neues Schlüsselpaar.
Öffentlichen Schlüssel importieren
Importieren Sie einen Schlüssel, wenn Sie bereits ein Schlüsselpaar auf Ihrem Computer haben. Nur der öffentliche Schlüssel wird hochgeladen; Ihr privater Schlüssel verlässt Ihren Computer nie.
Wechseln Sie in der Konsole zu ComputeSchlüsselpaare, und wählen Sie Schlüssel importieren aus.
Geben Sie im Feld Name des Schlüsselpaars einen Namen ein.
Fügen Sie im Feld Öffentlicher Schlüssel Ihren öffentlichen Schlüssel ein, und wählen Sie Schlüsselpaar importieren aus.
So erstellen Sie beispielsweise mit OpenSSH einen Schlüssel auf Ihrem Computer und geben seinen öffentlichen Schlüssel zum Einfügen aus:
ssh-keygen -t ed25519 -f ~/.ssh/<key-name>
cat ~/.ssh/<key-name>.pubErsetzen Sie <key-name> durch einen Dateinamen für den Schlüssel.
Schlüsselpaar beim Erstellen einer Instanz erstellen
Sie müssen den Erstellungsassistenten nicht verlassen. Wählen Sie im Schritt Grundlagen die Option Neues SSH-Schlüsselpaar aus. Der Dialog generiert oder importiert ein Schlüsselpaar im Projekt und wählt es für die Instanz aus; Ihre Eingaben im Assistenten bleiben erhalten.
Schlüsselpaare mit einer Instanz verwenden
Wählen Sie im Schritt Grundlagen des Erstellungsassistenten ein oder mehrere Schlüsselpaare aus, bis zu 10 pro Instanz. Jeder ausgewählte öffentliche Schlüssel wird für den Standardbenutzer des Abbilds installiert, z. B. ubuntu, und, wenn Sie außerdem ein Admin-Passwort festlegen, für das Admin-Konto. Sie können sich mit jedem der ausgewählten Schlüssel anmelden.
Die Registerkarte Übersicht der Instanz listet ihre Schlüsselpaare unter Schlüsselpaar auf. Wie Sie sich anmelden, erfahren Sie unter Verbindung mit einer virtuellen Maschine herstellen.
Die Schlüssel werden nur beim ersten Start über cloud-init installiert. Über die Konsole oder die API können Sie bei einer vorhandenen Instanz keine Schlüsselpaare hinzufügen oder entfernen. Um zu ändern, wer sich anmelden kann, bearbeiten Sie die autorisierten Schlüssel im Betriebssystem der Instanz, oder erstellen Sie eine neue Instanz mit den gewünschten Schlüsselpaaren.
Schlüsselpaar anzeigen und öffentlichen Schlüssel herunterladen
Wechseln Sie in der Konsole zu ComputeSchlüsselpaare, und wählen Sie das Schlüsselpaar aus.
Wählen Sie Öffentlichen Schlüssel herunterladen aus. Der Browser speichert den öffentlichen Schlüssel als .pub-Datei.
Die Seite des Schlüsselpaars zeigt außerdem Algorithmus, Schlüsselgröße, Fingerabdruck im OpenSSH-Format SHA256 und die Anzahl der Instanzen an, die es verwenden.
Schlüsselpaar löschen
Sie können ein Schlüsselpaar nicht löschen, solange im Projekt eine Instanz existiert, die damit erstellt wurde. Da die Schlüssel einer Instanz nicht geändert werden können, löschen Sie zuerst diese Instanzen, oder behalten Sie das Schlüsselpaar.
Wechseln Sie in der Konsole zu ComputeSchlüsselpaare, und wählen Sie das Schlüsselpaar aus.
Wählen Sie Löschen aus.
Wählen Sie in der Bestätigung Löschen aus.
Das Löschen eines Schlüsselpaars kann nicht rückgängig gemacht werden.