We are attempting to duplicate our server in the Azure cloud. Both are Windows 2012 R2 servers. FTP works on the original server but not on the duplicate server. Additionally, the duplicate server supports localhost FTP access, but not remote access. Interestingly, it recognizes bad credentials with a 530, but good credentials lead to a "connection reset" page. We're using IIS to manage the server website.
I know what you're thinking. This smells of some firewall rule issue. And I've done a fair share of research into it, without avail. Specifically, this question on ServerFault seemed to address the issue directly, but the fix did not work.
The only other clue I can muster is that when attempting to connect via FileZilla, the connection is always aborted right after the command PASV. This has something to do with passive FTP, I believe, but proper firewall rules seem to be in place for that.
We are not using SSL. Am I missing something in IIS? What can I do to make FTP work remotely? Thanks in advance.