We've recently upgraded our Azure server to the package A5 (2 cores, 14gb RAM).
In order to do this, we turned it off, configured the new settings through Azure Portal and ,after the update, turned it back on.
Before the update, we could access the server using Filezilla with Transfer Mode in 'Default' but NOW, it only let us connect by selecting the 'Active' Mode...
After the update, we didn´t change Firewall/Server/FileZilla or any kind of settings.
Our connection settings in FileZilla are the following:
Log we get when trying to access in 'Passive' mode:
Status: Resolving address of posnike.cloudapp.net
Status: Connecting to 191.232.182.114:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (23,97,97,140,39,69).
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
Status: Disconnected from server
Status: Resolving address of posnike.cloudapp.net
Status: Connecting to 191.232.182.114:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is current directory.
Command: TYPE I
Response: 200 Type set to I.
Command: PASV
Response: 227 Entering Passive Mode (23,97,97,140,39,70).
Command: LIST
Response: 150 Opening BINARY mode data connection.
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
We can access to the server without trouble with another FTP program developed by a client (which doesn´t let us choose the Transfer Mode and we don´t know the default mode it uses) and also by command line.
Side note: in my Azure FTP settings there is an Alert at the right which says that "to accept passive connections when you are using FTP over SSL (FTPS), or when your Firewall does not filter packets, configure the external IPv4 address of your firewall."