В 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 к работе?

0