Por que o IIS 7.5 FTP não respeita o intervalo de portas passivo para o ftp normal?

10

Eu lutei com todo o negócio passivo de portas no IIS 7.0 hoje à noite. Eu finalmente percebi que aparentemente só se aplica a FTP / ES ou FTP / IS. Quando tento fazer o ftp simples, ele atribui qualquer número de porta que desejar ao responder a uma solicitação PORT.

Primeiro de tudo, estou faltando alguma coisa. Em segundo lugar, se eu não sou, por que no mundo funciona assim?

TIA.

    
por Chris B. Behrens 10.09.2011 / 05:47

2 respostas

1

Eu finalmente determinei que o $% (* & @ firewall estava REWRITING os comandos ftp em uma tentativa de ser "útil". Eu determinei isso quando tentei instalar o servidor FileZilla e tive a Felizmente, o servidor do FileZilla tem uma janela de monitoramento aberta, e eu pude observar a conversa de ambos os lados e determinar que o servidor estava, de fato, enviando o número de porta correto.

    
por 13.09.2011 / 16:21
22

Eu tropecei nessa questão quando tive o mesmo problema hoje. Defina o "Intervalo de Portas do Canal de Dados" no console do Gerenciador do IIS 7.5, mas o servidor continuou escolhendo portas fora do intervalo especificado. A questão para mim não era um firewall reescrevendo a resposta (eu estava usando o TLS, por isso não podia, mesmo se tentasse). Na verdade, depois de alterar o intervalo de portas, você precisará reiniciar o "Serviço FTP da Microsoft". Usar iisreset não é suficiente, nem clicar em "Reiniciar" no nível do servidor no Gerenciador do IIS; o serviço no nível do sistema operacional ( ftpsvc ) deve ser totalmente interrompido e iniciado.

    
por 05.12.2011 / 22:35

Tags