I originally had the issue when using pagelime which required users to use passive mode and did not support active mode. Getting active mode to work was pretty straight forward but getting passive to work took a lot more effort.
I am using a Amazon EC2 server with IIS as well as a FTP Site.
Sign in to your AWS console (EC2 Dashboard). Go to Instances (under “INSTANCES”) > select the checkbox of an instance for which you want to allow connections to the passive FTP port range. On the “Description” tab, next to “Security groups”, click the name of the automatically generated security group.
IIS supports both Active and Passive FTP connections by default. You don't have to do anything special to enable either one.
The following link is what finally solved it for me. I will highlight some of the main things below in case the link stops working.
https://forums.aws.amazon.com/thread.jspa?threadID=98905
netsh advfirewall firewall add rule name=FTP_Service action=allow service=ftpsvc protocol=TCP dir=in
netsh advfirewall set global StatefulFTP disable
net stop ftpsvc
net start ftpsvc
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With