
No Debian, estou executando o servidor FTP do python (na linha de comando - não em um projeto de código) da seguinte forma:
python -m pyftpdlib -w -p21
Em um servidor Windows 2008, executo:
ftp <IP>
user: anonymous
pass: anonymous
O que retorna:
230 Login successful.
Mas quando eu faço um get ou put, ele expira com:
421 Active data channel timeout.
Na caixa do Windows, Painel de Controle -> Opções da Internet -> guia Avançado -> Usar FTP Passivo está desmarcado!
No Windows, também executei netsh advfirewall set allprofiles state off
apenas para ter certeza de que o firewall não estava causando o problema
Alguma idéia de como posso chegar put
e get
trabalhar?