Câu trả lời:
Bạn có thể sử dụng chương trình FTP hỗ trợ giao thức FXP và hai máy chủ của bạn cũng cần hỗ trợ. Dưới đây là một vài ứng dụng FTP hỗ trợ giao thức FXP:
Một phương pháp thay thế không phải FXP có thể là sử dụng WinSCP bằng cách đẩy và kéo .
Bạn có thể sử dụng một ứng dụng như WebDrive, gắn ổ đĩa FTP từ xa như thể chúng là ổ đĩa cục bộ (được gọi là 'ổ đĩa ảo'), sau đó chỉ cần kéo và thả các tệp từ ổ đĩa ảo này sang ổ đĩa khác trên máy của bạn.
Làm thế nào nó hoạt động
http://example.com
máy chủ của bạn để tạo ổ đĩa ảo đầu tiên.http://example.org
máy chủ của bạn để tạo ổ đĩa ảo thứ hai.WebDrive sẽ sao chép chúng từ vị trí FTP đầu tiên vào máy của bạn (bạn không thấy bước này; nó xảy ra trong nền), sau đó sao chép chúng sang vị trí FTP thứ hai cho bạn. Đây là cách gần nhất bạn có thể sao chép trực tiếp giữa các máy chủ FTP mà không cần sử dụng giao thức FXP, chưa được hỗ trợ rộng rãi.
Các lựa chọn thay thế WebDrive
Ngoài WebDrive, bạn cũng có thể xem xét Truyền (chỉ dành cho máy Mac) hoặc Expandrive (Mac và Windows), cả hai đều cung cấp tính năng gắn đĩa từ xa giống nhau. (Tôi sử dụng tính năng Đĩa của Transmit mỗi ngày để lưu hình ảnh được tối ưu hóa trực tiếp vào máy chủ FTP trực tiếp từ Photoshop / Fireworks. Thật tuyệt vời, nhưng cả Expandrive và WebDrive cũng làm điều này.)
Nếu bạn có quyền truy cập SSH vào máy chủ nguồn thì bạn có thể đăng nhập vào nó và sử dụng ftp
lệnh để bắt đầu phiên ftp với máy chủ đích. Bạn sẽ cần sử dụng dòng lệnh để gõ các lệnh ftp nhưng nó không quá khó và bạn có thể tìm thấy các hướng dẫn trực tuyến về nó. Ví dụ: http://linux.about.com/od/commands/l/blcmdl1_ftp.htm
EDIT: Tôi chỉ thấy rằng bạn đang sử dụng Windows. Bạn sẽ cần một cái gì đó giống như Cygwin để mô phỏng bộ công cụ Unix trên Windows. Ngoài ra, bạn có thể sử dụng một cái gì đó như WinSCP.
Như alexus đã chỉ ra, SCP là một lựa chọn tuyệt vời. Một tùy chọn khác là rsync của Unix / Linux (có sẵn trên hầu hết các máy dựa trên Unix). Đây là một tiện ích thường được sử dụng để sao lưu.
Để chuyển giữa hai máy chủ, abc.com và xyz.com:
rsync -avzPe ssh user@xyz.com:/source/ /destination/on/abc
Một ví dụ thực tế hơn:
rsync -avzPe ssh admin@xyz.com:~/public_html/ ~/public_html/
Một vài lưu ý: Ví dụ trên giả định rằng bạn đã đăng nhập vào máy chủ abc.com . Nếu bạn muốn đi theo con đường khác, hãy chuyển đổi các đối số. Người dùng ( quản trị viên trong trường hợp này) cũng cần có quyền truy cập SSH phù hợp. Cuối cùng, những lá cờ mà tôi sử dụng không nhất thiết là những lá cờ duy nhất sẽ hoạt động, chúng chỉ là những lá cờ mà tôi có xu hướng sử dụng. Về mặt kỹ thuật, bạn có thể làm mà không cần -v và -P , bạn sẽ chỉ thấy đầu ra giao diện điều khiển ít hữu ích hơn.
Nếu bạn có quyền truy cập SSH, cách tốt nhất là sử dụng lệnh tar (nén) NIX, sau đó sử dụng scp để chuyển nó qua lưu trữ mới và sau đó sử dụng tar để giải nén và giữ một bản sao trên ổ đĩa cục bộ của bạn cho mục đích sao lưu.