Enable FTP in App Service on Azure Stack
Once you have successfully deployed App Service on Azure Stack if you wish to enable FTP publishing, so that your tenants can upload their application files and content, there are some additional steps that need to be completed. In future releases these steps will be automated.
These steps are for Service or Enterprise Administrators configuring an App Service on Azure Stack Resource Provider.
- Log in to the Azure Stack portal as the service administrator.
- Browse to Network interfaces and select the FTP-NIC under Resource Group - AppService-LOCAL.
- Note the Public IP Address of the FTP-NIC.
- Next Browse to Virtual Machines and select the FTP0-VM.
- Open a remote desktop session to the VM using the Connect button and login to the session using the Administrator credentials you set during App Service deployment.
- Open Internet Information Service (IIS) Manager on the FTP VM (FTP0-VM).
- Under Sites select Hosting FTP Site.
- Open FTP Firewall Support.
- Enter the Public IP Address of the FTP-NIC and click Apply
Validate the enabling of FTP
- Log in to the Azure Stack portal as either the service administrator or as a tenant.
- Browse to App Services and select a Web, Mobile, or API App you have created.
In the application details note the FTP Hostname and FTP/deployment username.
If you do not see an entry under FTP/deployment username, you need to set the Deployment credentials first using the Deployment Credentials Blade.
Open Windows Explorer, enter the FTP hostname into the file address bar for example, ftp://ftp.appservice.azurestack.local
- When prompted enter the Deployment credentials you noted in step 3, if the feature has been enabled you will see a directory listing of the app service application's contents.