Create Azure Storage Account
Basics tab
On the first tab [Basics], select a Subscription, type a name, select a region that supports the SFTP on the Azure storage account, select Premium (Performance), Block Blobs (Premium Account Type), Local Redundancy (Redundancy) and click Next: Advanced >
On the right side, click + Add local user.
Username + Authentication
Type a Username and select the Authentication method, currently, we selected the SSH Password, but we can also choose SSH Public Key.
Configure Container Permissions
In the Container permissions, select the container and then select the access permissions for the user.
After we have finished with the local user configuration, we click Add to finish and add the user to the list.
A new window will display with the local user password. As the screenshot below shows, we can view or copy the password.a
Connect to the SFTP
We can use several SFTP 3rd party clients to connect to the SFTP Azure storage account service, e.g. Bitvise SFTP, Putty, OpenSSH, WinSCP etc. For demo purposes, we have used Bitvise SFTP, as the screenshot below shows.
For the Bitvise SFTP client, we type the Host name (sftpstorageaccountdemo.blob.core.windows.net), Username (sftpstorageaccountdemo.sftpuser), choose as Initial method “password”, and paste the password we copied in the previous step.
On the left-hand side menu, click on New SFTP windows. The example below shows how to upload a file from the local drive to the SFTP Azure storage account container.
The last screenshot shows how the storage account looks after uploading the TestFile.