Tempo limite do servidor FTP

3

Estou me perguntando por que meu servidor FTP não funciona. Eu hospedo um servidor web Apache fora de um computador antigo, e decidi fazer um servidor FTP paralelo para o upload de arquivos para o site.

Então eu instalei o FileZilla (o servidor, não o cliente). Eu configurei as contas de usuário, os diretórios padrão, etc. Encaminhei as portas, tanto 20 quanto 21, mas quando tento acessá-lo, o tempo limite. Se eu estiver em LAN ou WAN, insiro o endereço IP ou dinâmico apropriado e ele solicita minha senha. Eu digitei a senha correta, o FileZilla a verifica e ela tenta recuperar o diretório.

Eu também permiti as duas portas 20 e 21 através do Firewall (entrada, saída, TCP, UDP só para ter certeza).

Após o período de tempo limite (15 segundos ou mais), ocorre um erro por esse motivo. Eu tentei isso no Chrome, Firefox, Windows Explorer e o cliente FileZilla. Toda vez, ele expira, mas somente depois de se conectar ao servidor e verificar minhas credenciais.

Eu estou querendo saber qual é o problema aqui. Meu ISP não controla quaisquer protocolos ou portas, seja HTTP, BitTorrent ou FTP. É apenas por causa de uma velocidade de upload lenta? Eu tenho uma velocidade de upload de 500 kB / s, então eu não acho que é o problema. Se houver algo que eu esteja perdendo aqui, alguém pode me esclarecer? Analisei a Internet completamente e ainda não consigo encontrar ninguém com esse problema.

    
por E-swizz 08.03.2013 / 04:08

1 resposta

2

Este problema provavelmente terá a ver com o seu NAT / firewall / roteador e a configuração do servidor FTP.

Os servidores FTP possuem dois modos, Ativo e Passivo. (Você provavelmente está usando o Active, e há uma chance razoável de mudar para o modo Passivo funcionará para você). O Modo Ativo iniciou uma segunda conexão DO servidor de volta ao cliente, e isso provavelmente não está sendo traduzido corretamente pelo roteador.

Dê uma olhada no link para obter uma explicação mais completa.

(Isso provavelmente não ajuda, mas se você estiver usando um roteador baseado em Linux, há um módulo de rastreamento de conexão especial que você pode usar para superar esse problema - nf_conntrack_ftp e nf_nat_ftp "que são projetados para contornar esses limites e" jogar legal "com firewalls também"

    
por 08.03.2013 / 06:59