Wie kann ich mein Schlüsselpaar (normalerweise id_rsa und id_rsa.pub) im Azure Key Vault speichern? Ich möchte den öffentlichen Schlüssel in meinen GIT-Dienst einfügen und einer virtuellen Maschine erlauben, den privaten Schlüssel aus dem Azure-Schlüsseldepot herunterzuladen -> damit sie sicher auf GIT zugreifen kann.
Ich habe versucht, ein Paar PEM-Dateien zu erstellen, sie zu einem Pfx zu kombinieren und hochzuladen, dass die Datei, die ich zurückerhalte, als Geheimnis völlig anders zu sein scheint als jede PEM-Datei.
Ich habe auch versucht, meinen geheimen Schlüssel manuell in Azure einzugeben, aber dadurch werden die Zeilenumbrüche in Leerzeichen umgewandelt.
get
funktioniert nicht mehr.az keyvault secret download --name <KeyNameHere> --vault-name <vaultNamehere> --file <filename here>
Die vorherige Antwort von Shengbao Shui zeigt den Befehl zum Speichern eines Geheimnisses mithilfe der Azure CLI 1.0 (Knoten). Verwenden Sie für Azure CLI 2.0 (Python) die folgende Syntax:
Set / Store Key:
Argumente:
Schlüssel abrufen / abrufen:
Speichern Sie den Schlüssel
~/.ssh/mykey
mit dem Dienstprogramm jq in einer Datei .Dateien werden möglicherweise mit einem nachgestellten Zeilenumbruch gedruckt, den Sie mit einem Perl-Einzeiler entfernen können:
Generieren Sie den öffentlichen Schlüssel aus der privaten Schlüsseldatei ...
quelle