Czy istnieje prosty sposób przesyłania plików między dwoma serwerami SSH / SFTP? Idealnym rozwiązaniem byłaby FileZilla, ale pozwala tylko utworzyć połączenie między lokalnym a zdalnym, ale nie między zdalnym a zdalnym.
Teoretycznie mógłbym otworzyć dwa okna Nautilus i podłączyć do niektórych ssh://server1/path/to/folder
i ssh://server2/path/to/folder
, a następnie po prostu wyciągnąć pliki z jednego do drugiego boku. Z mojego doświadczenia wynika, że jest to bardzo niestabilne. Przesyłanie plików w sumie wielkości np. 10 MB nie stanowi problemu, ale przesłanie np. 10 GB często powodowało, że Nautilus się rozłączał i pozostawał tam w potrzebie ps -e | grep nautilus
-> kill -9 <pid>
. Testowałem to samo z Nemo i Cają. Podczas gdy Nemo jest bardziej stabilny niż dwa pozostałe, wciąż nie jest doskonały i od czasu do czasu pęka. FileZilla jest wyjątkowo stabilny, tak naprawdę nigdy go nie złamał, ale nie jest zbyt elastyczny ze względu na wspomniany fakt, że może łączyć się tylko z jednym serwerem SSH.
Oczywiście mógłbym również zamontować folder sshfs
, ale jest to trochę niewygodne rozwiązanie. Zbyt wiele pracy wstępnej do wykonania, aby uruchomić prosty transfer.
Czy jest jakaś aplikacja, która może obsłużyć transfery między dwoma serwerami SSH bez zerwania? Idealne byłoby coś takiego jak FileZilla, który ponownie odbierze zadanie, jeśli połączenie zostanie przerwane.