Usuário com melhor resposta
FTP não dá list

Pergunta
-
Amigos,
publiquei um servidor de FTP pelo IIS (Windows 2003 R2) sem nada demais (publicação simples de um servidor FTP) pelo meu ISA 2004 (SP2 com patches atualizados). Porém quando tento acessar ele de fora (fora da minha rede) por um ip válido que configurei na publicação quando chega na aprte de ele dar o ls (list) ele pára e não responde até terminar com o erro de "timed out".
O que percebi de estranho nele, é que quando o cliente de ftp faz o acesso ao ftp (através do ip válido) ele me retorna o ip interno em uma porta aleatória (acima da 1024). Acredito que deva ser alguma bobeira pra dar esse erro, até porque publicação de servidor FTP pelo ISA é bem simples. Segue um log do cliente quando tenta fazer o acesso ao servidor:
connecting to 200.159.73.246:21
Connected to 200.159.73.246 port 21
220 Microsoft FTP Service
USER ftpteste
331 Password required for ftpteste.
PASS (hidden)
230 User ftpteste logged in.
PWD
257 "/" is current directory.
SYST
215 Windows_NT
Host type (S): Microsoft NT
PASV
227 Entering Passive Mode (10,0,0,16,9,188).
connecting to 10.0.0.16:2492
- -
connecting to 10.0.0.16:2492
! Connection failed 10.0.0.16 - connection timed out
! connect: error 0
PORT 172,23,15,10,6,53
200 PORT command successful.
LIST
150 Opening ASCII mode data connection for /bin/ls.
! Timer cancelled blocking call
! Accept error: Blocking call cancelled
! Retrieve of folder listing failed (0)PS: As permissões de acesso a pasta do ftp estão ok.
Se alguém tiver alguma dica que possa ajudar, fico agradecido.
- Movido Hengzhe Li quinta-feira, 29 de março de 2012 04:39 (De:ISA Server 2004)
Respostas
Todas as Respostas
-
-
-
-
Quanto ao FTP mostrar o IP interno, isso é normal no modo passivo.
Eu reparei no erro (Bloacking call cancelled) e no site da IPSwitch fala para você habilitar ou desabilitar o modo passivo no cliente caso esse erro ocorra.
http://support.ipswitch.com/kb/WS-19980612-BK21.htm
-
Aloísio,
obrigado pela dica, mas me aprofundei um pocuo mais no que o Alberto havia falado e ele estava correto. Eu vi que o Protocolo FTP Server do ISA por padrão configura um Primário TCP Inbound nas portas 20-21 e um secundário UDP Outbound nas portas 20-21.
Matei o secundário e ele me permitiu (só depois de remover o secundário) habiliar o FTP Filter e depois que o habilitei aí consegui retirar a opção Read Only que no FTP Configure properites que foi o que o Alberto falou pra eu testar.
Fiz isso e Shazan! tudo funcionando perfeitamente.
Muito obrigado à você e ao Alberto pelo apoio.
-
Disponha, Nathan. Eu achei estranho você dizer que não estava com o ftp filter disponível. Até fui olhar as regras nos meus ISAs pra ter certeza de que eu não estava ficando doido, :). Bem, precisando, é só perguntar.
[]'s
Alberto