O protocolo de transferência de arquivos fornece uma estrutura para transferir informações entre dois computadores em rede, de forma semelhante ao que o protocolo de transferência de hipertexto faz por meio 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 20 e 21 do FTP devem estar abertas na rede para que as transferências de arquivos sejam bem-sucedidas. Depois que o nome de usuário e a senha corretos do FTP são inseridos por meio do software do cliente FTP, o software do servidor FTP abre a porta 21, que às vezes é chamada de comando ou porta de 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 reais possam ocorrer.
Como conectar pela porta 21 FTP
Se o FTP falhar, as portas corretas podem não estar 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-los, 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. Se o FTP não estiver funcionando, é melhor primeiro verificar se o roteador está encaminhando as solicitações corretamente nessa porta e se o firewall não está bloqueando a porta 21. Use o verificador de portas para verificar sua rede para ver se o roteador está com a porta 21 aberta. Um recurso chamado modo passivo ajuda a verificar se as barreiras ao acesso à porta estão presentes 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 por meio do software cliente. Negligenciar para abrir ambas as portas impede que a transferência completa de ida e volta seja feita. Quando está conectado ao servidor FTP, o software cliente solicita as credenciais de login – nome de usuário e senha – necessárias para acessar esse servidor específico. Muitos servidores FTP, se você efetuar login por meio de telnet ou uma conexão Secure Shell, oferecerão credenciais anônimas padrão. FileZilla e WinSCP são dois clientes FTP populares. Ambos estão disponíveis gratuitamente.