Does Azure provide SFTP services like AWS?

Vishnu Anand 280 Reputation points
2024-09-27T05:20:38.9866667+00:00

We have a requirement to create SFTP services similar to what we can set up in AWS, but I couldn't find a similar option in Azure. Please help.

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

Accepted answer
  1. TP 125.8K Reputation points Volunteer Moderator
    2024-09-27T05:30:33.2166667+00:00

    Hi,

    Yes, Azure has SFTP for Blob Storage. To use it you need a storage account with hierarchical namespace enabled. Once you have that you may browse to the storage account in the portal, click Settings -- SFTP blade, click Enable SFTP, confirm.

    qna sftp enable

    SSH File Transfer Protocol (SFTP) support for Azure Blob Storage

    https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-support

    NOTE: You are charged for every hour that SFTP is enabled, regardless of whether or not you use it. This amounts to hundreds of dollars per month if left enabled 24x7. To reduce cost it is best to enable it only when needed, then disable after finished transferring files.

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Nehruji R 8,181 Reputation points Microsoft External Staff Moderator
    2024-09-27T06:57:53.8166667+00:00

    Hello Vishnu,

    Greetings! Welcome to Microsoft Q&A Forum.

    Blob storage now supports the SSH File Transfer Protocol (SFTP). This support lets you securely connect to Blob Storage by using an SFTP client, allowing you to use SFTP for file access, file transfer, and file management, refer here for more details. The native SFTP support on Azure Blob Storage is generally more cost-effective and easier to manage, making it suitable for most use cases.

    This article provided the steps to Connect to Azure Blob Storage by using the SSH File Transfer Protocol (SFTP)

    Enable SFTP on your Azure Storage Account. You can do this by checking the settings of the storage account in the Azure portal.

    Check that your firewall rules are properly configured to allow incoming and outgoing traffic on the SFTP port (typically port 22). You may need to add an exception to your firewall to allow traffic from your IP address to the storage account.

    Limitations and known issues with SSH File Transfer Protocol (SFTP) support for Azure Blob Storage

    Hope this 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 “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    1 person found this answer helpful.
    0 comments No comments

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.