Чи існує простий спосіб передачі файлів між двома серверами SSH / SFTP? Ідеальним рішенням буде FileZilla, але воно дозволяє лише створювати зв’язок між локальним та віддаленим, але не між віддаленим та віддаленим.
Теоретично я міг би відкрити два вікна Nautilus і підключити до деяких ssh://server1/path/to/folder
і ssh://server2/path/to/folder
потім просто витягти файли з однієї в іншу сторону. Мій досвід полягає в тому, що це дуже нестабільно. Передача файлів сумою розміру, тобто 10 Мб, не є проблемою, але передача, тобто 10 Гб, часто призводить до того, що Nautilus зависає і залишається там, де потрібно ps -e | grep nautilus
-> kill -9 <pid>
. Я тестував те ж саме з Немо та Каджею. Хоча Немо, як правило, стабільніше, ніж два інших, він все ще не є ідеальним, а також час від часу ламається. FileZilla надзвичайно стабільний, ніколи насправді не вдається зламати, але він не дуже гнучкий через згаданий факт, що він може підключатися лише до одного SSH-сервера.
Звичайно, я міг би також змонтувати папку sshfs
, але це незручне рішення. Занадто багато попередньої роботи, щоб виконати просту передачу.
Чи є програма, яка може обробляти передачі між двома серверами SSH, не порушуючи їх? Ідеальним було б щось на зразок FileZilla, яке знову бере роботу, якщо зв’язок перервався.