azure-blob-storagesftpazure-keyvaultssh-keysazure-storage-account

Azure Storage Account sFTP configuration with "Use existing key stored in Azure Key Vault"


While configuring SFTP on an Azure Storage Account, I selected the “Use existing key stored in Azure Key Vault” option to authenticate a local user. However, the dropdown list for selecting the key remains empty, despite having an SSH public key stored in the Key Vault.

I’ve verified that:

Could you please advise on any additional settings or requirements needed to populate the key selection dropdown?

Please refer to the attached screenshot for clarity: Local user using existing key stored in Azure KeyVault

Thank you!


Solution

  • Could you please advise on any additional settings or requirements needed to populate the key selection dropdown?

    According to this MS-Document,

    As far as I know, you can't authenticate with Azure Key Vault when creating an Azure SFTP local user.

    First create SSH key from Azure portal through this MS-Document.

    Once you've created the SSH key through the Azure portal, you will now be able to see the key under Use existing key stored in Azure.

    Portal: enter image description here