¿Cómo puedo almacenar mi par de claves (típicamente id_rsa e id_rsa.pub) en el almacén de claves azul? Quiero poner la clave pública en mi servicio GIT y permitir que una máquina virtual descargue la clave privada del almacén de claves de Azure -> para que pueda acceder a GIT de forma segura.
Intenté hacer un par de archivos PEM y combinarlos en un pfx y subirlos como secreto pero el archivo que recibo parece ser completamente diferente a cualquier archivo pem.
También intenté ingresar manualmente mi clave secreta en Azure, pero convierte las nuevas líneas en espacios.
get
ya no funciona.az keyvault secret download --name <KeyNameHere> --vault-name <vaultNamehere> --file <filename here>
La respuesta anterior de Shengbao Shui muestra el comando para almacenar un secreto con la CLI de Azure 1.0 (Nodo). Para Azure CLI 2.0 (Python) use la siguiente sintaxis:
Establecer / Almacenar clave:
Argumentos:
Recuperar / Obtener clave:
Guarde la clave en un archivo
~/.ssh/mykey
utilizando la utilidad jq.Los archivos pueden imprimirse con una nueva línea final, que puede eliminar con un perl one-liner:
Genere la clave pública a partir del archivo de clave privada ...
fuente