SFTP (and FTPS) protocol support for Azure storage
Exposing the SFTP protocol for Azure Files or Azure Blob storage would facilitate a bunch of scenarios where today 2 VMs (with all the management overhead that implies) are required.
Thank you for the strong feedback on this request. We are working on this and will share our plans for this offering soon. Thank you for your patience!
Program Manager, Azure storage
Mike Fife commented
An SFTP service would be a great addition to Azure Event Hub as an additional method of data ingestion.
Kris Phillips commented
Unless I am missing something it seems like the only way to get SFTP into Azure is through setting it up on a VM? This is a major shortcoming from an integration standpoint. Are there any other viable options to upload through SFTP directly to Azure?
The future is server-less. Please help us get there. +1 for a PaaS solution to SFTP
chetan m commented
When we use SFTP and that server under host under Avaibility Zone or Set we need two VMs accessing same Azure File store. SFTP is one more requiremen to send my NAV server data to banks. i am planning to setup nav2016 server in availability set. without share its not possible . if i use share and map it to NAV, and then i use webservicde to write xml to that mapped drive it is not working. its not able to find mapped drive. SAmehing happen when we try to use same mapped drive for WINSCP code. so ?SFTP is very much essential.
Looking for SFTP as a service. One that our different customers can log into and access files that we create for them (and for us to process the files that they upload). Individual file storage per customer.
Features like IP filtering (whitelist), upload public key and create username for each customer. Integration with Azure Functions so when a file gets uploaded, it triggers a function to process the file.
2.3k votes? come on and do this.
Alexandre GIRAUD commented
Waiting this feature with impatience :)
Chris Coddington commented
SFTP. While the Azure Storage Explorer is a great tool (Mac & Windows), I need support for automation for our clients that dictate to us (sadly) how they can upload files with SFTP being a common request for us. I won't give you guys too much **** since AWS/S3 doesn't offer this option either.
Pete Appleton commented
(S)FTP is not a legacy protocol, and it's also a lot more efficient than HTTP. The statement "The need to support direct FTP and SFTP access to Azure Blob storage decrease over time as customers move to REST based tools that provide greater throughput and better security than legacy protocols. " is risible. Internet != HTTP.
I need to integrate 2 systems - one is fully on Azure, another is legacy on prem. The legacy system needs to push data into Azure system and the only way it knows how to do data pushing is SFTP. When I asked about REST API - they were like "What is REST?", so no chance of getting around this.
If storage can be accessed through SFTP/FTPS this would mean I can have a direct connetion to the storage without having to set up a VM for just having ports open for SFTP to push into storage.
Chris W commented
I'm trying to use a Mac client (Monosnap) that doesn't have native support for Azure Blob store, but does support SFTP/FTP/WebDav. Without SFTP to my Azure Blob, I need to shift back to Dropbox or Google Drive as a destination.
Guillaume Justier commented
SFTP and FTPS support should have been a v1 feature: So many legacy apps that won't be modified, or apps that would need a cost of dev that is not justifiable.
Not to mention there is not a single viable app on Mac and windows to browse azure files, whereas there are tons of very good FTP clients.
At the moment we have to spin VMs just to do SFTP and FTPS, and it is not a very "cloud" solution.
We need a serverless solution.
Brian Phillips commented
I would love to be able to replace my on premise Managed File Transfer product for exchanging files with our business partners via Afro!
This is huge! There are a lot of big industries (I won't name them) that are technically behind and need a legacy solution, such as SFTP to transfer secure data. Then there are integrators who leverage modern technology such as Azure and need a serverless sftp option to securely receive external data from a lower-tech/legacy mechanism, but process it through a high tech, modern app service that consumes the data through azure blob storage.
Tom Gilley commented
In large enterprise lift and shift projects to azure there is a mandatory requirement to support legacy systems do not lift and shift (legacy partners) and have ftp file drop requirements. Very common in healthcare, finance, industrial, telecom...
Vincent-Philippe Lauzon commented
The requirements were:
1- Have a PaaS (no VMs to setup / maintain) solution
2- Enable FTP and the popular flavours of Secured FTP (e.g. SFTP & FTPS)
I've seen FTP cropping up in many customer solutions. FTP still is massively popular as an integration mechanism. A lot of solutions, when ported to Azure, do require FTP for integration
Nathon Plumlee commented
It sure would be helpful to support some of our legacy applications as well, same story as others, sftp is our only direct option. With no sftp support i am forced to setup intermediary systems in order for azure storage to be an option and i'm less likely to use azure storage if it complicates the process by requiring intermediaries, please help us to keep it simple and consider adding support for sftp.
Kevin Slowey commented
Serveress SFTP to blob would be a great addition. +1
+1 for FTP access. Either secure FTP option will do SFTP or FTPS.