В Debian я запускаю ftp-сервер python (из командной строки, а не в проекте кода) следующим образом:
python -m pyftpdlib -w -p21
На сервере Windows 2008 я запускаю:
ftp <IP>
user: anonymous
pass: anonymous
Который возвращает:
230 Login successful.
Но когда я получаю или ставлю, это время ожидания с:
421 Active data channel timeout.
В окне Windows панель управления -> Свойства обозревателя -> вкладка «Дополнительно» -> Использовать пассивный FTP отключена!
В Windows я также запустил netsh advfirewall set allprofiles state off
чтобы убедиться, что брандмауэр не вызывает проблему.
Любые мысли о том, как я могу получить put
и get
к работе?