The ftp server I was trying to connect was configured to use 30000:61000/tcp ports while passive connecting so my local firewall was allowing a few of them and denying some others. The solve? increasing the range of allowed ports.
Thanks!
CLICK HERE to find out more related problems solutions.