I had already done all the steps in this tutorial.
I don't think it's a firewall problem, when I connect to the ftp with the ssh of my server, I can switch to passive mode without error.
With another FTP server in passive mode that allows the EPSV command, it works, but with one that doesn't...