SFTP (and FTPS) protocol support for Azure Files
Exposing the SFTP protocol would facilitate a bunch of scenarios where today 2 VMs (with all the management overhead that implies) are required.
Thanks for the feedback! We are interested in collecting feedback on this request – please vote for it if this is something you like to see.
We’re also interested in learning more what people want to use the SFTP/FTPS for and which protocol they prefer. Please feel free to leave us a comment letting us know more detail!
Program Manager, Azure Files
My global ISV is interested in a cost-effective way to to do SFTP. They are currently using a 3rd party library and writing code around this. They do not, however, have an acceptable place in Azure to host this. App Services, WebJobs, Functions, etc. They are finding port restrictions though. This could be a different way to think about it for them though. If you want to speak with an ISV I am sure they would be excited to talk to you about this if that helps.
Shashank Banerjea commented
I would love to have see event notifications tied to Event grids or triggers on this feature as well to integrate with Azure Functions/Logic Apps.
Robert Larson commented
I'd be happy with even basic FTP service to azure shares. Why isn't this available?
Nilesh Sawant commented
Will SFTP available as Azure platform as service any sooner?
Thilak Sriram commented
When will be SFTP using SSH Keys will be available for Files and Blobs? Most of our clients understand the same.
Need SFTP feature !!! a must feature !!!
Charles Phillips commented
PaaS SFTP and FTP to Azure files seems like a no brainer, so many of our enterprise customers only seem to understand SFTP.
Robert Caretta commented
I would also like serverless FTP option, where I could create a container and hand out credentials to a client.
Any alternative PAAS file transfer method available?
ftp by classic client is a basic service, and desperately needs to be available. So many data providers still use this method, and Azure would not be of choice if simple tasks require such heavy workarounds.
Alasdair Johnson commented
Yes, ftp is a basic service that is still used widely and so should be supported fully by Azure.
Need this desperately to support Linux, web based, and legacy systems.
Robin Carlsson commented
For those who have not discovered this yet; you can get a basic desktop application for Azure Storage here: http://storageexplorer.com/
It is somewhat similar to a basic FTP client like Filezilla, to run on your desktop. But of course, I don't mean that this desktop app or the AzCopy-tool replaces the need of FTP for developers - it is another situation. But somehow I still understand why Microsoft declined this, they want to force us to change legacy application code for the better good, and foster the move to Azure.
That because they want to force a CORS solution that is chargeable. Just ran into this. On very large files the idea is to chunk it. FTP would probably circumvent this.
Gonzalo Dominguez commented
How can we improve Azure Storage? Why are you asking questions if you don't want to hear our answers? Voting is been disabled for this feature ... shame on you!!!
Since FTP was born in 1971, it is still the most reliable file transfer method over internet.
This is specially true when moving large amounts files from remote locations with unreliable connections.
FTP can run unattended and manage large queues of files, resuming file transfer when link is broken.
Can AzCopy do this? the answer is NO.
I wander how much cloud storage business will lose Microsoft if AWS makes this feature available soon.
You've declined this on the basis that people no longer need it, but it has more votes than features you are working on. This makes no sense!
I'm working on a new project which needs to handle SFTP uploads (every file will be 2GB) for compatibility with a legacy system which can't be replaced in a suitable timeframe.
It's crazy that we will need to use VMs and build a bespoke solution for something that Microsoft could very easily offer as a feature of Blob storage.
Heavy, heavy sigh, under review for 3 years now...
SFTP would be a big plus especially if it would work with shared access signatures. That'd be a dropbox killer for us too.
Istvan Cebrian commented
+1 definately, but not only FTP but also SFTP
Nicholas Petersen commented
This would be big for the *many* dev tools that already allow interaction through FTP, whereas currently, to work with Azure requires a whole new mechanism built into whatever that tool is. For instance: Gulp.js. https://github.com/gulpjs/gulp/issues/465 There's a way to sync files that have changed to a remote source through FTP, as easy as:
As it is, this would take a whole new mechanism specific to Azure to be built into gulp. There are SO many scenarios like this, this would allow Azure to be targeted far more often without any new tooling capabilities.