มีวิธีง่าย ๆ ในการถ่ายโอนไฟล์ระหว่างเซิร์ฟเวอร์ SSH / SFTP สองเครื่องหรือไม่ โซลูชันที่สมบูรณ์แบบคือ FileZilla แต่จะให้คุณสร้างการเชื่อมต่อระหว่างโลคัลและรีโมตเท่านั้น แต่ไม่ได้อยู่ระหว่างรีโมตและรีโมต
ในทางทฤษฎีฉันสามารถเปิดหน้าต่างสองบาน Nautilus และเชื่อมต่อไปยังบางส่วนssh://server1/path/to/folder
และssh://server2/path/to/folder
จากนั้นเพียงแค่ดึงไฟล์จากที่หนึ่งไปยังอีกด้านหนึ่ง ประสบการณ์ของฉันคือว่ามันไม่แน่นอนมาก ส่งไฟล์ในผลรวมขนาดของเช่น 10MB จะไม่มีปัญหา แต่การถ่ายโอนคือ 10GB มักจะส่งผลในการแขวน Nautilus ตัวเองขึ้นและเหลืออยู่ในความต้องการของ->ps -e | grep nautilus
kill -9 <pid>
ฉันยังทดสอบสิ่งเดียวกันกับ Nemo และ Caja ในขณะที่ Nemo มีแนวโน้มที่จะมีเสถียรภาพมากกว่าสองคนอื่น ๆ แต่ก็ยังไม่สมบูรณ์แบบและแบ่งเป็นครั้งคราว FileZilla มีความเสถียรอย่างยิ่งไม่เคยทำลายมันได้ แต่มันไม่ยืดหยุ่นมากเนื่องจากความจริงที่กล่าวถึงว่ามันสามารถเชื่อมต่อกับเซิร์ฟเวอร์ SSH เดียวเท่านั้น
แน่นอนว่าฉันสามารถเมานต์โฟลเดอร์ได้ด้วยsshfs
แต่นี่เป็นวิธีแก้ปัญหาที่ไม่สะดวก pre-work มากเกินไปที่จะทำเพื่อให้การถ่ายโอนทำงานได้ง่าย
มีแอพใดบ้างที่สามารถจัดการการถ่ายโอนระหว่างเซิร์ฟเวอร์ SSH สองเครื่องโดยไม่ทำให้แตกหัก? เพอร์เฟ็กต์จะเป็นอะไรอย่างเช่น FileZilla ที่รับงานอีกครั้งหากการเชื่อมต่อหยุดชะงัก