Para um cliente usar o software FTP, as seguintes portas precisam ser abertas:
FTP ativo: *
porta 20: Usado para transferência de dados do servidor FTP para o cliente.
*
Porta 21: Usado para comandos de controle entre o cliente e o servidor.
FTP passivo: *
Porta 21: Usado para comandos de controle entre o cliente e o servidor.
*
portas 1024-65535: O servidor FTP escolhe dinamicamente uma porta dentro desse intervalo para transferência de dados. O cliente se conecta a esta porta para receber dados.
é importante observar: *
FTP ativo é menos comumente usado devido a preocupações de segurança. Requer que o cliente inicie uma conexão em uma porta específica (porta 20) no servidor FTP, tornando -o suscetível a restrições de firewall e vulnerabilidades de segurança.
*
FTP passivo é mais seguro e amplamente utilizado. Ele permite que o servidor FTP inicie a conexão de dados em uma porta aleatória dentro do intervalo de 1024-65535, tornando-o menos suscetível a problemas de firewall.
Além disso: *
ftps (FTP sobre SSL/TLS): Se você estiver usando FTPs, que criptografará transferências de dados, as portas utilizadas dependerão da implementação específica de FTPs. Geralmente, ele usa a porta 990 para comandos de controle e a porta 991 para transferência de dados.
em resumo: *
para FTP básico: Porta 21 para comandos de controle, e a porta 20 (ativa) ou uma porta dinâmica na faixa de 1024-65535 (passiva) para transferência de dados.
*
para ftps: Porta 990 para comandos de controle e porta 991 para transferência de dados.
É recomendável consultar a configuração do firewall e o administrador de rede para garantir que as portas apropriadas estejam abertas para comunicação FTP.