Клиент командной строки Windows FTP ( ftp.exe
) не поддерживает пассивный режим ни в одной версии Windows. Это делает его довольно бесполезным в наше время из-за вездесущих брандмауэров и NAT.
Использование quote pasv
не поможет. Он переключает только сервер в пассивный режим, но не клиент .
Вместо этого используйте любой другой клиент командной строки Windows FTP. Большинство других поддерживают пассивный режим.
Например, WinSCP по умолчанию работает в пассивном режиме, и есть руководство по преобразованию сценария Windows FTP в сценарий WinSCP .
Мы можем помочь вам в этом, если вы покажете нам содержимое vim_ftp.txt
.
(Я автор WinSCP)