No Debian, eu estou executando o servidor ftp do python (a partir da linha de comando - não em um projeto de código) da seguinte forma:
python -m pyftpdlib -w -p21
Em um servidor Windows 2008, eu corro:
ftp <IP>
user: anonymous
pass: anonymous
Que retorna:
230 Login successful.
Mas quando eu faço um get ou put, ele acaba com:
421 Active data channel timeout.
Na caixa do Windows, Painel de controle - > Opções da Internet - > Guia Avançado - > O uso de FTP passivo está desmarcado!
No Windows, eu também corri netsh advfirewall set allprofiles state off
apenas para ter certeza de que o firewall não estava causando o problema
Alguma ideia de como posso conseguir que put
e get
funcionem?
Tags command-line python ftp linux