Updated on
Feb 10, 2026
This guide walks you through connecting an SFTP server hosted on Azure Blob Storage to Improvado.
Azure's SFTP support for Blob Storage enables secure file transfers but requires specific configuration steps, including user creation, SSH key generation, and proper permission settings.
Step 1. Select your storage account in Azure’s Storage center
Step 2. Go to Settings → SFTP for your storage account.
Step 3. Click Add local user button. In the SSH keys section, select Generate new key pair.

The public key is stored in Azure with the key name that you provide. The private key can be downloaded after the local user has been successfully added.
Step 4. In the Permissions tab, select the containers that you want to make available to this local user.

Step 5. Grant the following permissions for the user:
Step 6. Click Add button to create a user.
Learn more in the official guide.
Step 1. Go to Settings → SFTP for your storage account. You’ll find both user name and hostname displayed in the Connection string column:

The connection string follows this format: ```{user_name}@{hostname}```
{%docs-informer info%}
For example, if your connection string is: ```sftpblobimprovado2.<CONTAINER_NAME>.sftptestuser@sftpblobimprovado2.blob.core.windows.net```
and your container name is ```containertest```, then:
Your username is ```sftpblobimprovado2.containertest.sftptestuser```
and your domain name is ```sftpblobimprovado2.blob.core.windows.net.```
{%docs-informer-end%}
{%docs-informer warning title="Important"%}
Use the username shown in the Connection string column. The username in the first column won't work for destination connections.
{%docs-informer-end%}
Step 2. After copying these credentials, fill in the form on the SFTP connection page.
You can learn more about setting up an SFTP destination here.
Improvado team is always happy to help with any other questions you might have! Send us an email.
Contact your Customer Success Manager or raise a request in Improvado Service Desk.