Isso geralmente é um problema com o modo ativo / passivo do FTP.
A maioria dos cenários FTP de servidor / cliente funciona no modo passivo e você pode ver no log que seu cliente mudou para o modo PASV.
Para fornecer um pouco de histórico, quando você se conecta a um servidor FTP, há uma conexão de controle e uma conexão de dados estabelecida. Comandos FTP são enviados e as respostas são recebidas através da conexão de controle. Os dados reais, como uma listagem de arquivos ou lista de diretórios, são enviados pela conexão de dados.
No modo ativo FTP, seu cliente inicia a conexão de controle com o servidor e o servidor inicia a conexão de dados com o cliente. Nas redes de TI modernas, isso não funciona muito bem, pois a maioria dos clientes fica atrás de uma rede NAT e precisaria de encaminhamento de porta.
Como uma solução alternativa, o modo passivo faz com que o cliente inicie a conexão de controle e a conexão de dados. A conexão de dados ocorre em uma porta aleatória designada pelo servidor.
Em seu cenário, parece que você criou com êxito a conexão de controle e efetuou login. Mas, assim que você tenta fazer uma listagem de diretório na conexão de dados, ela falha.
Portanto, um firewall entre o cliente e o servidor está bloqueando a conexão que o cliente está tentando iniciar no servidor. Sendo que outros clientes podem se conectar OK, provavelmente não está no lado do servidor, mas poderia muito bem estar bloqueando certos IPs ou portas que estão relacionados à conexão do cliente.O modo PASV é o modo típico de usar e o mais confiável, a menos que o servidor e o cliente tenham um endereço IP público ou que outras modificações de rede no lado do cliente tenham sido feitas para acomodar as conexões de dados FTP aleatórias.