Có cách nào dễ dàng để chuyển tập tin giữa hai máy chủ SSH / SFTP không? Giải pháp hoàn hảo sẽ là FileZilla, nhưng nó chỉ cho phép bạn tạo kết nối giữa cục bộ và từ xa chứ không phải giữa từ xa và từ xa.
Về mặt lý thuyết tôi có thể mở hai cửa sổ Nautilus và kết nối với một số ssh://server1/path/to/folder
và ssh://server2/path/to/folder
và sau đó chỉ cần kéo các tập tin từ một đến phía bên kia. Kinh nghiệm của tôi là điều này rất không ổn định. Việc truyền các tệp có tổng kích thước tức là 10MB không có vấn đề gì, nhưng việc truyền tức là 10GB thường dẫn đến việc Nautilus tự treo lên và vẫn còn đó khi cần ps -e | grep nautilus
-> kill -9 <pid>
. Tôi cũng đã thử nghiệm điều tương tự với Nemo và Caja. Mặc dù Nemo có xu hướng ổn định hơn hai người khác, nhưng nó vẫn không hoàn hảo và thỉnh thoảng cũng bị phá vỡ. FileZilla cực kỳ ổn định, không bao giờ thực sự khiến nó bị hỏng, nhưng nó không linh hoạt do thực tế được đề cập là nó chỉ có thể kết nối với một máy chủ SSH duy nhất.
Tất nhiên tôi cũng có thể gắn một thư mục với sshfs
, nhưng đây là một giải pháp bất tiện. Quá nhiều công việc phải làm để có được một chuyển đơn giản đang chạy.
Có ứng dụng nào có thể xử lý chuyển giữa hai máy chủ SSH mà không bị hỏng không? Hoàn hảo sẽ là một cái gì đó giống như FileZilla, sẽ tiếp tục công việc nếu kết nối bị gián đoạn.