https://store-images.s-microsoft.com/image/apps.32439.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.1408b6e9-0d14-4ac9-9849-c5285801fad3.965912b0-0e0a-4a3e-955d-efcb00bd40ce

FTP Server using Azure Files

Cloud Infrastructure Services

FTP Server using Azure Files

Cloud Infrastructure Services

Secure FTP Server using Filezilla® allows you to connect to Azure File Share. Securely share files

FTP Server Solution for Azure File Share

FTP Server Solution allows you to connect and share files from Azure File Share using FTP/FTPS using SSL encryption. Its built using Filezilla® Server and allows you to securely share files from Azure File Share Storage. Control access using Azure Active Directory Domain Services or your existing on prem Active Directory deployments.

FTP Server is a full featured FTP server with support for secure SSL/TLS connections, IP security, anti-FXP options, per-user FTP client speed limits, user groups and MODE-Z compression. Choose to deploy using Windows Server 2019 or 2016.

This solution will deploy an FTP Server, use an existing vNet or deploy a new one. Deploy a new storage account, sets up a new Azure File Share. The FTP Server connects to the Azure File Share, allowing you to securely share files using SSL encryption over FTP/FTPS. Add the VM to AD, Enable Identity-based authentication for Azure Files and control permissions to file access based on Azure RBAC in Azure.

FTP Server Features

  • Supports FTP, FTP over SSL/TLS (FTPS)
  • Incorporating FileZilla® source code
  • Uses Azure File Share Storage
  • Uses Active Directory LDAP Authentication
  • Uses Azure Role Based Access Controls for file access
  • Uses Identity-based authentication for Azure Files
  • Encryption with SSL/TLS (for FTPS)
  • Supports resume and transfer of large files >4GB
  • Set speed limits on users
  • Use Group based permissions
  • Remote file editing
  • HTTP/1.1, SOCKS5 and FTP-Proxy support
  • Load Balancer Support - High Availability
  • Detailed logging
  • Remote file search


FTP Ports

The following ports are required to be opened if you are using an NSG or firewall appliance:

  • TCP 21 (FTP)
  • TCP 990 (FTPS)
  • TCP 50000 - 51000 (Passive Mode for data transfer)


FTP Server Post Setup

Please read the configuration steps that you'll need to perform after the install at: How to setup FTP server on Azure


Disclaimer: FTP server solution is built using a modified version of Filezilla® server opensource software. This solution is provided under GPLv2 licence. FileZilla® is a registered trademark of its respective owners. No warrantee of any kind, expressed or implied, is included with this software. Use at your risk, responsibility for damages (if any) to anyone resulting from the use of this software rest entirely with the user. Author is not responsible for any damage that its use could cause.

https://store-images.s-microsoft.com/image/apps.63752.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.5a9c0c06-9ff6-4571-8929-c651bf0cdac5.6278288d-3667-4784-a1ae-4733632efbee
https://store-images.s-microsoft.com/image/apps.63752.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.5a9c0c06-9ff6-4571-8929-c651bf0cdac5.6278288d-3667-4784-a1ae-4733632efbee
https://store-images.s-microsoft.com/image/apps.72.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.1408b6e9-0d14-4ac9-9849-c5285801fad3.4589d298-86fe-4f2e-b6f1-6bf0b4c42fd8
https://store-images.s-microsoft.com/image/apps.3855.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.65a4fe6e-2267-4b21-bbf0-a9fcedc442df.6d323221-f218-4ce3-929d-c603555b0ad1
https://store-images.s-microsoft.com/image/apps.36830.fc7ca9a1-69e3-45e8-9fe5-d9d108f7cba2.1408b6e9-0d14-4ac9-9849-c5285801fad3.3c5d14ef-5d2f-41e8-a09e-fd10d44640ca