Мне нужно программно скопировать данные с FTP-сервера с помощью рклон
.
Конфигурация проста:
[примерleftp]
тип = фтп
хост = ftp.example.com
пользователь = мой пользователь
проход = мой пропуск
Если я попытаюсь скопировать что-либо, я получаю:
Не удалось создать файловую систему для "exampleftp:/": NewFs: не удалось установить FTP-подключение к "ftp.example.com:21": поддержка UTF8 включена
Сброс протокола обмена показывает:
$ rclone --config=rclone.conf ls пример ftp: -vv --dump bodys
DEBUG: Использование файла конфигурации из "rclone.conf"
ОТЛАДКА: rclone: Версия "v1.55.1-DEV", начиная с параметров ["rclone" "--config=rclone.conf" "ls" "exampleftp:" "-vv" "--dump" "тела"]
DEBUG: Создание бэкенда с удаленным "exampleftp:"
ОТЛАДКА: ftp://ftp.example.com:21: подключение к FTP-серверу
DEBUG: FTP Rx: «220 Добро пожаловать на пример FTP-сервера».
ОТЛАДКА: FTP-передача: «ПОЛЬЗОВАТЕЛЬ myuser»
DEBUG: FTP Rx: «331 User myuser, пароль, пожалуйста»
ОТЛАДКА: FTP-передача: ПРОХОД *****
ОТЛАДКА: FTP Rx: «230 Пароль в порядке, пользователь вошел в систему»
ОТЛАДКА: FTP-передача: "FEAT"
ОТЛАДКА: FTP Rx: «211-Дополнительные поддерживаемые функции включают в себя:»
ОТЛАДКА: FTP Rx: "MDTM"
ОТЛАДКА: FTP Rx: "MFCT"
ОТЛАДКА: FTP Rx: "MFMT"
ОТЛАДКА: FTP Rx: "РАЗМЕР"
ОТЛАДКА: FTP Rx: «ПОТОК ОТДЫХА»
ОТЛАДКА: FTP Rx: "AUTH TLS"
ОТЛАДКА: FTP Rx: "AUTH SSL"
ОТЛАДКА: FTP Rx: "PBSZ"
ОТЛАДКА: FTP Rx: "EPRT"
ОТЛАДКА: FTP Rx: "EPSV"
ОТЛАДКА: FTP Rx: "XCRC"
ОТЛАДКА: FTP Rx: " XSHA1"
ОТЛАДКА: FTP Rx: «XSHA256»
ОТЛАДКА: FTP Rx: «XSHA512»
ОТЛАДКА: FTP Rx: «XMD5»
ОТЛАДКА: FTP Rx: "HASH SHA-256; SHA-512; SHA-1 *; MD5"
ОТЛАДКА: FTP Rx: "PROT"
ОТЛАДКА: FTP Rx: "ЯЗЫК EN*"
ОТЛАДКА: FTP Rx: "SITE PSWD"
ОТЛАДКА: FTP Rx: «ЗОНА САЙТА»
ОТЛАДКА: FTP Rx: "SITE UTIME"
ОТЛАДКА: FTP Rx: «РЕЖИМ Z ZLIB (УРОВЕНЬ)»
ОТЛАДКА: FTP Rx: "Тип MLST*;Размер*;Изменить*;Создать*;"
ОТЛАДКА: FTP Rx: "CLNT"
ОТЛАДКА: FTP Rx: "CSID"
ОТЛАДКА: FTP Rx: "RMDA"
ОТЛАДКА: FTP Rx: "UTF8"
ОТЛАДКА: FTP Rx: «211 End»
ОТЛАДКА: FTP-передача: «ТИП I»
ОТЛАДКА: FTP Rx: "200 Type Binary"
ОТЛАДКА: FTP-передача: «OPTS UTF8 ON»
ОТЛАДКА: FTP Rx: «Поддержка 220 UTF8 включена»
ОТЛАДКА: FTP-передача: «ВЫЙТИ»
Не удалось создать файловую систему для «exampleftp:»: NewFs: не удалось установить FTP-подключение к «ftp.example.com:21»: поддержка UTF8 включена
Мне кажется, это говорит:
- Сервер: "Я поддерживаю UTF8"
- Клиент: «Отлично, тогда используйте UTF8».
- Сервер: "Конечно, вот он"
- Клиент: «Э-э, мне нужно идти. Пока».
Все работает нормально с другим клиентом, например лфтп
.
Однако предпочел бы использовать рклон
, так как это будет частью структуры, которая предварительно настроена для рклон
.
Кто-нибудь знает, что происходит, и какие-либо обходные пути?