Tôi cần lập trình sao chép dữ liệu từ máy chủ FTP bằng nhân bản.
Cấu hình đơn giản như:
[ví dụftp]
loại = ftp
máy chủ = ftp.example.com
người dùng = người dùng của tôi
vượt qua = mật khẩu của tôi
Nếu tôi cố sao chép bất cứ thứ gì, tôi nhận được:
Không thể tạo hệ thống tệp cho "exampleftp:/": NewFs: không thể tạo kết nối FTP tới "ftp.example.com:21": bật hỗ trợ UTF8
Kết xuất trao đổi giao thức cho thấy:
$ rclone --config=rclone.conf ls ví dụftp: -vv --dump body
GỠ LỖI: Sử dụng tệp cấu hình từ "rclone.conf"
GỠ LỖI : rclone: Phiên bản "v1.55.1-DEV" bắt đầu với tham số ["rclone" "--config=rclone.conf" "ls" "exampleftp:" "-vv" "--dump" "body"]
GỠ LỖI: Tạo chương trình phụ trợ với "exampleftp:" từ xa
GỠ LỖI : ftp://ftp.example.com:21: Đang kết nối với máy chủ FTP
GỠ LỖI : FTP Rx: "220 Chào mừng bạn đến với Máy chủ FTP mẫu."
GỠ LỖI : FTP Tx: "NGƯỜI DÙNG myuser"
GỠ LỖI : FTP Rx: "331 User myuser, password please"
GỠ LỖI : FTP Tx: VƯỢT QUA *****
GỠ LỖI : FTP Rx: "230 Mật khẩu Ok, Người dùng đã đăng nhập"
GỠ LỖI : FTP Tx: "FEAT"
GỠ LỖI : FTP Rx: "211- Các tính năng bổ sung được hỗ trợ bao gồm:"
GỠ LỖI : FTP Rx: " MDTM"
GỠ LỖI : FTP Rx: " MFCT"
GỠ LỖI : FTP Rx: " MFMT"
GỠ LỖI : FTP Rx: " SIZE"
GỠ LỖI : FTP Rx: " REST STREAM"
GỠ LỖI : FTP Rx: " AUTH TLS"
GỠ LỖI : FTP Rx: " AUTH SSL"
GỠ LỖI : FTP Rx: " PBSZ"
GỠ LỖI : FTP Rx: " EPRT"
GỠ LỖI : FTP Rx: "EPSV"
GỠ LỖI : FTP Rx: "XCRC"
GỠ LỖI : FTP Rx: " XSHA1"
GỠ LỖI : FTP Rx: " XSHA256"
GỠ LỖI : FTP Rx: " XSHA512"
GỠ LỖI : FTP Rx: "XMD5"
GỠ LỖI : FTP Rx: " HASH SHA-256;SHA-512;SHA-1*;MD5"
GỠ LỖI : FTP Rx: " PROT"
GỠ LỖI : FTP Rx: " LANG EN*"
GỠ LỖI : FTP Rx: "SITE PSWD"
GỠ LỖI : FTP Rx: " KHU VỰC TRANG WEB"
GỠ LỖI : FTP Rx: "THỜI GIAN CỦA TRANG WEB"
GỠ LỖI : FTP Rx: " MODE Z ZLIB(LEVEL)"
GỠ LỖI : FTP Rx: " Loại MLST*;Kích thước*;Sửa đổi*;Tạo*;"
GỠ LỖI : FTP Rx: " CLNT"
GỠ LỖI : FTP Rx: " CSID"
GỠ LỖI : FTP Rx: " RMDA"
GỠ LỖI : FTP Rx: " UTF8"
GỠ LỖI : FTP Rx: "Kết thúc 211"
GỠ LỖI : FTP Tx: "LOẠI I"
GỠ LỖI : FTP Rx: "200 Loại nhị phân"
GỠ LỖI : FTP Tx: "OPTS UTF8 BẬT"
GỠ LỖI : FTP Rx: "bật hỗ trợ 220 UTF8"
GỠ LỖI : FTP Tx: "QUIT"
Không thể tạo hệ thống tệp cho "exampleftp:": NewFs: không thể tạo kết nối FTP tới "ftp.example.com:21": bật hỗ trợ UTF8
Đối với tôi, điều này dường như nói:
- Máy chủ: "Tôi hỗ trợ UTF8"
- Khách hàng: "Tuyệt, vậy vui lòng sử dụng UTF8"
- Máy chủ: "Chắc chắn rồi, nó đây"
- Khách hàng: "Err, tôi phải đi rồi. Tạm biệt."
Mọi thứ hoạt động tốt với một khách hàng khác, chẳng hạn như lftp.
Tuy nhiên rất thích sử dụng nhân bản, vì đây sẽ là một phần của khung được cấu hình sẵn cho nhân bản.
Có ai biết chuyện gì đang xảy ra và có cách giải quyết nào không?