A dica é simples e fácil.
O problema do serviço de ftp não listar pastas dá-se às portas passivas que provavelmente estão bloqueadas no firewall.
Se você usa o CSF na parte de configuração localize TCP_IN = , na informação de portas informe 30000:50000, fazendo isto você está dizendo que as portas passivas estão liberadas.
Abraços =).