

To learn how to enable SFTP for your storage account, see Connect to Azure Blob Storage by using the SSH File Transfer Protocol (SFTP) (preview). This article describes SFTP support for Azure Blob Storage. Then you can set up local user identities for authentication to connect to your storage account with SFTP via port 22.

Now, with SFTP support for Azure Blob Storage, you can enable an SFTP endpoint for Blob Storage accounts with a single click.

For custom solutions, you would have to create virtual machines (VMs) in Azure to host an SFTP server, and then update, patch, manage, scale, and maintain a complex architecture. Prior to the release of this feature, if you wanted to use SFTP to transfer data to Azure Blob Storage you would have to either purchase a third party product or orchestrate your own solution. You could update custom applications to use the REST API and Azure SDKs, but only by making significant code changes. However, legacy workloads often use traditional file transfer protocols such as SFTP. Azure allows secure data transfer to Blob Storage accounts using Azure Blob service REST API, Azure SDKs, and tools such as AzCopy.
