4.7. SSH-Schlüssel verwalten¶
Mit SSH-Schlüsseln können den SSH-Zugriff auf virtuelle Maschinen absichern. Sie können ein Schlüsselpaar auf einem Client generieren, von dem aus Sie sich per SSH mit bestimmten VMs verbinden wollen. Der private Schlüssel wird auf dem Client gespeichert und kann von Ihnen zu anderen Knoten kopiert werden. Der öffentliche Schlüssel muss zu Acronis Cyber Infrastructure hochgeladen und während der Erstellung einer VM spezifiziert werden. Es wird mithilfe von cloud-init
in die VM eingeschleust (injiziert) und zur OpenSSH-Authentifizierung verwendet. Die Einschleusung von Schlüsseln wird für virtuelle Linux- und Windows-Maschinen unterstützt.
Bemerkung
Sie können einen SSH-Schlüssel nur spezifizieren, wenn Sie eine VM von einer Vorlage oder einem Boot-Volume (nicht von einem ISO-Image) bereitstellen.
Bevor Sie die SSH-Schlüsselfunktion verwenden, stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:
Das Utility
cloud-init
ist in einer VM-Vorlage oder einem Boot-Volume installiert.Der OpenSSH Server ist in einer Windows-Vorlage oder einem Boot-Volume installiert.
Anweisungen zur Vorbereitung von Vorlagen oder Boot-Volumes finden Sie im Abschnitt ‚SSH-aktivierte Vorlagen erstellen‘ in der Befehlszeilenanleitung für Administratoren.
Gehen Sie folgendermaßen vor, um einen öffentlichen Schlüssel hinzuzufügen:
Erzeugen Sie ein SSH-Schlüsselpaar auf einem Client, indem Sie das Utility
ssh-keygen
verwenden:# ssh-keygen -t rsa
Klicken Sie in der Anzeige SSH Keys screen auf Schlüssel hinzufügen.
Spezifizieren Sie im Fenster SSH-Schlüssel hinzufügen einen Schlüsselnamen und kopieren Sie den Schlüsselwert aus dem generierten öffentlichen Schlüssel, der unter
/root/.ssh/id_rsa.pub
gespeichert ist. Optinal können Sie auch eine Schlüsselbeschreibung hinzufügen.
Wenn Sie einen oder mehrere Schlüssel löschen wollen, müssen Sie diese zuerst auswählen und dann auf Löschen klicken.
Bemerkung
Wenn ein Schlüssel in eine oder mehrere VMs eingeschleust wurde, bleibt er in diesen VMs (auch wenn Sie ihn aus dem Admin-Panel löschen).