Freigeben über


az sshkey

Manage ssh public key with vm.

Befehle

Name Beschreibung Typ Status
az sshkey create

Erstellen Sie eine neue ÖFFENTLICHE SSH-Schlüsselressource.

Core Allgemein verfügbar
az sshkey delete

Löschen Eines öffentlichen SSH-Schlüssels.

Core Allgemein verfügbar
az sshkey list

Listet alle öffentlichen SSH-Schlüssel auf.

Core Allgemein verfügbar
az sshkey show

Abrufen von Informationen zu einem öffentlichen SSH-Schlüssel.

Core Allgemein verfügbar
az sshkey update

Aktualisieren einer ÖFFENTLICHEN SSH-Schlüsselressource.

Core Allgemein verfügbar

az sshkey create

Erstellen Sie eine neue ÖFFENTLICHE SSH-Schlüsselressource.

az sshkey create --name
                 --resource-group
                 [--encryption-type {Ed25519, RSA}]
                 [--location]
                 [--public-key]
                 [--tags]

Beispiele

Erstellen Sie eine neue ÖFFENTLICHE SSH-Schlüsselressource.

az sshkey create --location "westus" --public-key "{ssh-rsa public key}" --resource-group "myResourceGroup" --name "mySshPublicKeyName"

Erstellen Sie eine neue ÖFFENTLICHE SSH-Schlüsselressource mithilfe eines öffentlichen Schlüssels in einer Datei.

az sshkey create --location "westus" --public-key "@filename" --resource-group "myResourceGroup" --name "mySshPublicKeyName"

Erstellen Sie eine neue ÖFFENTLICHE SSH-Schlüsselressource mit automatisch generiertem Wert.

az sshkey create --location "westus" --resource-group "myResourceGroup" --name "mySshPublicKeyName"

Erstellen Sie eine neue ÖFFENTLICHE SSH-Ressource mit Ed25519-Verschlüsselung.

az sshkey create --location "westus" --resource-group "myResourceGroup" --name "mySshPublicKeyName" --encryption-type "Ed25519"

Erforderliche Parameter

--name --ssh-public-key-name -n

Der Name des öffentlichen SSH-Schlüssels.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--encryption-type

Der Verschlüsselungstyp der zu generierenden SSH-Schlüssel.

Zulässige Werte: Ed25519, RSA
Standardwert: RSA
--location -l

Standort. Werte aus: az account list-locations. Sie können den standardmäßig verwendeten Standort mit az configure --defaults location=<location> konfigurieren.

--public-key

Der öffentliche SSH-Schlüssel, der für die Authentifizierung bei einem virtuellen Computer über ssh verwendet wird. Wenn diese Eigenschaft beim Erstellen der Ressource nicht bereitgestellt wird, wird die publicKey-Eigenschaft beim Aufrufen von generateKeyPair aufgefüllt. Wenn der öffentliche Schlüssel bei der Ressourcenerstellung bereitgestellt wird, muss der bereitgestellte öffentliche Schlüssel mindestens 2048-Bit und im ssh-rsa-Format sein.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sshkey delete

Löschen Eines öffentlichen SSH-Schlüssels.

az sshkey delete [--ids]
                 [--name]
                 [--resource-group]
                 [--subscription]
                 [--yes]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name --ssh-public-key-name -n

Der Name des öffentlichen SSH-Schlüssels.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sshkey list

Listet alle öffentlichen SSH-Schlüssel auf.

az sshkey list [--resource-group]

Optionale Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sshkey show

Abrufen von Informationen zu einem öffentlichen SSH-Schlüssel.

az sshkey show [--ids]
               [--name]
               [--resource-group]
               [--subscription]

Beispiele

Rufen Sie einen öffentlichen SSH-Schlüssel ab.

az sshkey show --resource-group "myResourceGroup" --name "mySshPublicKeyName"

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name --ssh-public-key-name -n

Der Name des öffentlichen SSH-Schlüssels.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az sshkey update

Aktualisieren einer ÖFFENTLICHEN SSH-Schlüsselressource.

az sshkey update [--ids]
                 [--name]
                 [--public-key]
                 [--resource-group]
                 [--subscription]
                 [--tags]

Optionale Parameter

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.

--name --ssh-public-key-name -n

Der Name des öffentlichen SSH-Schlüssels.

--public-key

Der öffentliche SSH-Schlüssel, der für die Authentifizierung bei einem virtuellen Computer über ssh verwendet wird. Wenn diese Eigenschaft beim Erstellen der Ressource nicht bereitgestellt wird, wird die publicKey-Eigenschaft beim Aufrufen von generateKeyPair aufgefüllt. Wenn der öffentliche Schlüssel bei der Ressourcenerstellung bereitgestellt wird, muss der bereitgestellte öffentliche Schlüssel mindestens 2048-Bit und im ssh-rsa-Format sein.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.