locked
FTP from Azure RRS feed

Answers

All replies

  • In a nutshell - no. Azure doesnt really have any concept of FTP - you can use Azure Storage to hold data and write a program that can upload data to blob storage or the tables or queues.

    For general FTP - see this attempt - http://blog.maartenballiauw.be/post/2010/03/15/Using-FTP-to-access-Windows-Azure-Blob-Storage.aspx

    If you are looking to simply connect to other FTP services - no reason why the standard FTPWebRequest/Response shouldn't work.

    • Marked as answer by Mog Liang Tuesday, October 26, 2010 9:15 AM
    Tuesday, October 19, 2010 5:13 PM
  • Great thanks.  I am looking to setup an ftp client so the FTPWebRequest/Response should work fine.
    Tuesday, October 19, 2010 6:12 PM
  • Did using FTP Request/Response work using Azure worked role? We are having issues with such a request.
    Sunday, September 4, 2011 4:49 AM
  • We also have issue with FTPWebRequest/Response from Azure instance to outside Ftp server.
    Thursday, May 24, 2012 8:18 AM
  • We set up a VM role and can FTP to and from just fine. You just need to set up the endpoints for FTP in the service definition if you want to FTP in. As for FTP out, I didn't think there were any restrictions on ports going out.

              <InputEndpoint name="FTP" protocol="tcp" port="21" localPort="21" />
              <InputEndpoint name="FTPPassive1" protocol="tcp" port="1024" localPort="1024" />
              <InputEndpoint name="FTPPassive2" protocol="tcp" port="1025" localPort="1025" />
              <InputEndpoint name="FTPPassive3" protocol="tcp" port="1026" localPort="1026" />
              <InputEndpoint name="FTPPassive4" protocol="tcp" port="1027" localPort="1027" />


    • Edited by atilekt Thursday, May 24, 2012 10:58 PM
    Thursday, May 24, 2012 10:53 PM
  • The full process to setup the FTP on a VM in azure is found here on this link. I got it working after the following key steps:

    1. Configure FTP on the server for passive support ( I did ports 1025-1028)
    2. On the actual FTP site, under FTP Firewall Settings add the Virtual IP of the server in the IP box
    3. Create Firewall Ruless for the port range above (  I did both in/out)
    4. Add the endpoints for the ports above - total of 4 in my case - in the Azure VM Configure option.
    5. User Passive mode to connect with your FTP client...

    http://www.itq.nl/blogs/post/Walkthrough-Hosting-FTP-on-IIS-75-in-Windows-Azure-VM.aspx

    Wednesday, May 22, 2013 8:49 PM