
Creating a Secure File Transfer Protocol (SFTP) service using an Azure Storage Account offers a cost-effective, scalable, and highly available solution for transferring files. This guide will walk you through the process of setting up an SFTP service on Azure Storage and configuring it to be publicly accessible while focusing on the most secure options.
Step 1: Create an Azure Storage Account
1.1 Sign in to Azure Portal
Go to the Azure Portal and sign in with your Azure account.
1.2 Create a New Storage Account
-
In the Azure portal, select Create a resource > Storage > Storage account.
-
In the "Basics" tab, configure the storage account:
- Subscription: Select your subscription.
- Resource group: Create a new resource group or select an existing one.
- Storage account name: Enter a unique name for your storage account.
- Region: Select the region closest to you.
- Performance: Choose Standard.
- Redundancy: Choose the redundancy option that fits your needs (e.g., Locally-redundant storage (LRS)).
-
In the "Advanced" tab, configure the storage account:
-
Hierarchical Namespace: Enable hierarchical namespace.
-
Access Protocols: Enable SFTP.
-
Click Review + create and then Create.

