O File Transfer Protocol fornece uma estrutura para transferir informações entre dois computadores em rede, assim como o Hypertext Transfer Protocol faz através de um navegador da web. O FTP, no entanto, opera em duas portas diferentes do Protocolo de Controle de Transmissão: 20 e 21. As portas FTP 20 e 21 devem estar abertas na rede para transferências de arquivos bem-sucedidas.
FTP Port 21 é a porta de controle padrão
Depois que o nome de usuário e a senha corretos do FTP são inseridos através do software cliente FTP, o software do servidor FTP abre a porta 21 por padrão. Isso às vezes é chamado de porta de comando ou controle por padrão. Em seguida, o cliente faz outra conexão com o servidor pela porta 20 para que as transferências de arquivos ocorram.
O administrador pode alterar a porta padrão para enviar comandos e arquivos via FTP. No entanto, o padrão existe para que programas cliente/software, roteadores e firewalls possam concordar nas mesmas portas, facilitando assim a configuração.
Como conectar pela porta FTP 21
Uma razão para o FTP falhar é se as portas corretas não estiverem abertas na rede. Esse bloqueio pode ocorrer no lado do servidor ou no lado do cliente. Qualquer software que bloqueie as portas deve ser alterado manualmente para abri-las, incluindo roteadores e firewalls que podem bloquear as portas se o sistema operacional não o fizer.
Por padrão, roteadores e firewalls podem não aceitar conexões na porta 21. Portanto, se o FTP não estiver funcionando, é melhor verificar se o roteador encaminha as solicitações corretamente nessa porta e se o firewall não está bloqueando a porta 21.
Use o Port Checker para escanear sua rede para ver se o roteador está com a porta 21 aberta. Um recurso chamado modo passivo ajuda a verificar se há barreiras de acesso à porta atrás de um roteador.
Além de garantir que a porta 21 esteja aberta em ambos os lados do canal de comunicação, a porta 20 também deve ser permitida na rede e através do software cliente. Negligenciar a abertura de ambas as portas impede que a transferência completa de ida e volta seja feita.
Quando conectado ao servidor FTP, o software cliente solicita as credenciais de login - nome de usuário e senha - necessárias para acessar esse servidor.
FileZilla e WinSCP são dois clientes FTP populares. Ambos estão disponíveis gratuitamente.