Freigeben über


SshPublicKey Klasse

Enthält Informationen zum öffentlichen SSH-Zertifikatschlüssel und dem Pfad auf der Linux-VM, auf der der öffentliche Schlüssel platziert wird.

Vererbung
azure.mgmt.compute._serialization.Model
SshPublicKey

Konstruktor

SshPublicKey(*, path: str | None = None, key_data: str | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
path
str

Gibt den vollständigen Pfad auf dem erstellten virtuellen Computer an, in dem der öffentliche SSH-Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys.

key_data
str

Öffentliches SSH-Schlüsselzertifikat, das für die Authentifizierung bei der VM über SSH verwendet wird. Der Schlüssel muss mindestens 2048 Bit und im ssh-rsa-Format vorliegen. Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux- und Mac-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).

Variablen

Name Beschreibung
path
str

Gibt den vollständigen Pfad auf dem erstellten virtuellen Computer an, in dem der öffentliche SSH-Schlüssel gespeichert ist. Wenn die Datei bereits vorhanden ist, wird der angegebene Schlüssel an die Datei angefügt. Beispiel: /home/user/.ssh/authorized_keys.

key_data
str

Öffentliches SSH-Schlüsselzertifikat, das für die Authentifizierung bei der VM über SSH verwendet wird. Der Schlüssel muss mindestens 2048 Bit und im ssh-rsa-Format vorliegen. Informationen zum Erstellen von SSH-Schlüsseln finden Sie unter [Erstellen von SSH-Schlüsseln unter Linux- und Mac-VMs in Azure]https://docs.microsoft.com/azure/virtual-machines/linux/create-ssh-keys-detailed).