I've created an Amazon EC2 Windows 2012 instance. I installed FTP via IIS and ensured that both the Amazon firewall and the instance's firewall allow traffic on port 21. When I connect to the instance from my Filezilla FTP client, the connection is accepted, but the directory listing is not rendered.
Here's the output when attempting to connect using Filezilla:
Response: 501 Server cannot accept argument. Command: PASV Response: 227 Entering Passive Mode (204,236,224,103,192,56). Command: LIST Response: 150 Opening BINARY mode data connection. Error: The data connection could not be established: ETIMEDOUT - Connection attempt timed out Error: Connection timed out Error: Failed to retrieve directory listing
While connected to the server via RDP, I open IE and enter
ftp://localhost and can connect without problem. In my local browser, when I enter the
ftp://ElasticIP I am unable to connect. Note that I set the FTP Server in IIS with bindings to to all IP addresses unassigned listening on port 21. The FTP Firewall support has the Elastic IP entered as well.
What additional steps must be taken to ensure FTP works correctly? Thanks much for your help and guidance.