O Microsoft FTP não consegue se conectar após o cliente solicitar a lista de recursos (FEAT)

2

Este é um problema muito estranho. As primeiras vezes que eu tentei conectar-se ao FileZilla apenas trava na linha 211-Extended features supported: por um tempo antes de chegar e dizendo Error: Não foi possível conectar ao servidor. O log do FileZilla abaixo:

Command:    PASS ***********
Response:   230 User logged in.
Command:    FEAT
Response:   211-Extended features supported:
Error:  Could not connect to server

A coisa estranha é que se eu continuar tentando se conectar, eventualmente, apenas funciona e se conecta bem. Depois que o FileZilla souber quais recursos o servidor suporta, ele para de perguntar por um tempo, o que permite que você se conecte pela primeira vez até que o FileZilla decida que deseja verificar novamente a lista de recursos novamente. Estou com uma perda de como depurar isso.

Alguém já teve experiência semelhante?

    
por Max 23.07.2010 / 13:17

2 respostas

3

Eu tive o mesmo problema usando o FTP para IIS com o FileZilla e outros clientes. A causa raiz ainda é um mistério para mim. No entanto, se você gerenciar o servidor, uma solução alternativa é desautorizar o comando FEAT.

Para o IIS 7.5: Gerenciador do IIS - > Filtragem de solicitações de FTP - > Negar Comando

Não posso aconselhar sobre versões anteriores do IIS.

O servidor responderá ao FEAT com "500 'FEAT': comando não permitido". FileZilla lida com isso graciosamente e prossegue para completar a conexão.

    
por 30.11.2010 / 03:42
-1

O comando FEAT faz parte da nova extensão do protocolo FTP implementada no IIS 7 / 7.5 para permitir a hospedagem de vários FTP com o mesmo IP / Port. Consulte: link

    
por 07.10.2011 / 09:24

Tags