Portas do servidor FTP do Filezilla - Conexões ativas

1

Eu tenho obtido erros como os abaixo, porque não especifiquei portas suficientes para as conexões FTP ativas.

 Response: 150 Opening data channel for directory list.
 Response: 425 Can't open data connection.Error: Failed to retrieve directory listing

As coisas parecem funcionar bem com portas limitadas, mas quando executo ações que causam conexões muito rápidas de curta duração, algo como 20-30% das conexões caem com o erro acima.

Eu comecei com as portas 50000-50100.

Quando abri a 50000-52000, os erros desapareceram.

Por que isso resolveu meu problema? Eu gostaria de entender por que adicionar portas o corrigiu.

Tenho a suspeita de que os portos ficam "bloqueados" por alguns momentos ao redor quando são usados em uma conexão. Se as conexões estão acontecendo tão rapidamente, pode não haver portas disponíveis, portanto, o erro acima.

Alguém pode confirmar?

    
por Brian Webster 02.04.2012 / 04:59

1 resposta

2

Quando você usa este modo, você deve ter portas abertas em ambas as direções (do servidor e do cliente), a porta 21 é usada apenas para o handshake inicial entre o servidor e o cliente. Para transferir arquivos / informações, você precisa abrir várias portas (é por isso que você não pode listar com dir). No modo ativo, ele tenta usar 20, depois 21, como pode ser visto aqui ( link ). Eu tive os mesmos problemas, mas com FTP passivo, e porque as portas são randomizadas (dependendo da sua configuração), eu recomendo que você abra o firewall (temporariamente para todas as portas), digite netstat -ap isso mostrará quais portas é usado pelo seu servidor filezilla.

Depois disso, feche o firewall e abra as portas necessárias.

    
por 02.04.2012 / 08:56

Tags