ฉันมีสองสามเครื่องกระโดดและฉันต้องตั้งค่าการส่งต่อพอร์ตเพื่อถ่ายโอนไฟล์
แก้ไข: เพื่อให้ชัดเจนต้องใช้หลาย hops เพื่อเข้าถึงเครื่องระยะไกล จากเครื่องของฉันฉันตั้งค่า VPN ที่ฉันสามารถเข้าถึง 10.255.xx - เป็นเครื่องเดียวที่ฉันสามารถเชื่อมต่อผ่าน VPN เมื่อลงชื่อเข้าใช้. xxx ฉันสามารถเชื่อมต่อกับเครื่องอื่น ๆ -. ฉันเป็นหนึ่งในนั้น
จากเครื่องของฉัน:
ssh -L 4567:localhost:4567 me@10.255.x.x
จากนั้นจากเครื่องนั้น:
ssh -L 4567:localhost:22 me@10.255.y.y
ฉันสามารถ
scp -P 4567 me@localhost:/path/to/large/file.gz .
ฉันออกจากการทำงาน overnite เพียงเพื่อจะพบว่าการถ่ายโอนตายในบางจุด
ฉันเห็นคำแนะนำสองสามข้อที่จะใช้ rsync บน ssh เพื่อทำการถ่ายโอนต่อ แต่ฉันไม่ทราบวิธีการตั้งค่านั้น เป็นไปได้ไหม
scp me@10.255.x.x:/path/to/large/file.gz .
ประสบความสำเร็จเหมือนกันทุกประการใช่หรือไม่ เวอร์ชันของ scp (ssh) ติดตั้งบนไคลเอนต์และเซิร์ฟเวอร์?