Basicamente, há dois modos de transferência de arquivos no FTP: Passivo e ativo. Veja mais detalhes nesse artigo e entenda como funciona.
No modo ativo, o responsável por “administrar” a conexão é o servidor web. Isto é, ele impõe suas regras de conexão para o computador que está tentando se conectar a ele. Já no passivo, o computador do usuário tem mais autoridade. Veja mais abaixo:
Modo de transferência ativo
É quando o servidor web – onde estão os arquivos guardados em FTP – é a autoridade na conexão.
Sendo assim, sempre são usadas as portas definidas pelo servidor. A porta para transmissão de comandos é a 21, já a porta padrão de transferência de arquivos é a 20. Quando habilitado o modo ativo, o servidor define qual porta do computador do usuário receberá o tráfego de dados. Dessa forma, se o seu computador possui algum firewall bloqueando portas altas, você pode até conseguir se conectar ao FTP, mas não conseguirá ver, enviar e receber dados.
Modo de transferência passivo
Esse costuma ser o modo padrão na grande maioria dos softwares de FTP, pois a transferência é comandada pelo próprio aplicativo/computador do usuário.
Neste modo, a transferência de arquivos e feita para qualquer porta alta do servidor web – essa porta é definida pelo aplicativo FTP. Dependendo da configuração do servidor, estas portas altas (como 60233 e 61932, por exemplo) podem estar fechadas para garantir uma maior segurança. Geralmente, em ambiente Linux, é comum utilizar passivo pois o servidor possui um nível de segurança maior. Já na plataforma Windows, isso pode ser diferente.
Alterar modos de transferência no FileZilla
No menu do FileZilla, selecione Editar – Configurações.
Nas opções à esquerda, selecione FTP e em seguida defina o modo.