Existe um modo passivo e ativo no servidor FTP; no modo ativo, você precisará abrir um intervalo de portas. No modo ativo, o servidor FTP abre uma porta aleatória para a transferência de dados e, em seguida, o cliente se conecta à porta aleatória. Se o firewall bloquear essa porta, a listagem de diretórios e a transferência de dados falharão.
No modo passivo, o cliente abre uma nova porta e informa ao servidor para conectá-lo para transferência de dados. O modo passivo não funciona com todos os roteadores, o cliente pode não conseguir abrir uma porta para o transponder de dados.
Solução: Abra um intervalo de portas (por exemplo, 1500 a 2000) e configure seu servidor FTP para usar essas portas.