i tried ftp from remote server that has no fireall restriction and i could not login either. So it seems the firewall is not the issue from my machine.
I did not setup any firewall restriction on localhost server. I don't understand what's going on.
Thank you for your help.