Azure Storage Account sFTP configuration with "Use existing key stored in Azure Key Vault" the subsequent drop down is empty?

Administrator Deepak Shaw 0 Reputation points
2025-04-10T05:38:26.58+00:00

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:

The SSH public key is stored as a secret in the correct Key Vault.

The key is in valid OpenSSH format (e.g., ssh-rsa ...).

  • I have checked the necessary RBAC permissions on the Key Vault (Key Vault Secrets User role).

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

Please refer to the attached screenshot for clarity: aa

Looking forward for your solution.

Thanks,

Deepak Shaw

Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,467 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Venkatesan S 1,550 Reputation points Microsoft External Staff
    2025-04-11T04:29:43.39+00:00

    Hi @Administrator Deepak Shaw

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

    According to this MS-Document,

    No, 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

    Hope this answer helps! please let us know if you have any further queries. I’m happy to assist you further.

    Please do not forget to "Accept the answer” and "Yes" for was this answer helpful. this can be beneficial to other community members.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.