O servidor FTP do IIS funciona localmente, mas não pode se conectar a partir de sistemas remotos.


20

Estou tentando configurar um servidor FTP no Windows 2008 Server. Eu posso conectar localmente:

C:\>ftp localhost
Connected to WebHead1
220 Microsoft FTP Service

No entanto, quando tento conectar pelo controle remoto, ele não funciona:

~>ftp x.x.x.x
ftp: Can't connect to `x.x.x.x': Operation timed out
ftp: Can't connect to `x.x.x.x'

Eu tentei tudo o que consigo pensar com as configurações. O servidor FTP está vinculado a todos os IPs não atribuídos e escutando na porta 21. Também verifiquei "Servidor FTP" nas configurações do firewall. Nada aparece nos arquivos de log FTP. Estou totalmente sem idéias!


Senhores, tentei o conselho que você teve aqui para descobrir que o modo Passivo está ativado se você acessar o Suporte de firewall do site FTP. Se você digitar o endereço IP público no Firewall Support, ele ativará o Modo Passivo no site FTP. Se você remover o endereço IP do Suporte do Firewall, ele começará a funcionar. Você precisará verificar o nível do servidor e o site do ftp.

Respostas:


42

Descobri isso. O problema está documentado aqui .

Basicamente, você deve executar:

sc sidtype ftpsvc unrestricted

E, em seguida, reinicie o serviço FTP:

net stop ftpsvc & net start ftpsvc

Pelo que sei, é um bug no R2. Vai saber.


Confirmado como trabalhar para o Windows Server 2012 e IIS 8 ...
cederlof

3
Posso confirmar exatamente o mesmo problema no Server 2012 IIS e esta solução o corrige.
takesides

11
Esta solução funciona para o servidor FTP do Windows Pro 7. obrigado.
26414 Jacouh

Confirmado ainda necessário em agosto de 15 e funcionou para mim.
frumbert

11
não resolveu o problema. algum outro conselho?
Naum
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.