मेरे पास एक मशीन है, जो कुछ हूप्स दूर है, और मुझे फ़ाइलों को स्थानांतरित करने के लिए पोर्ट अग्रेषण स्थापित करने की आवश्यकता है।
संपादित करें: स्पष्ट होने के लिए, दूरस्थ मशीन तक पहुंचने के लिए कई हॉप्स की आवश्यकता होती है। अपनी मशीन से, मैंने एक वीपीएन स्थापित किया, जहां मैं 10.255.xx तक पहुंच सकता हूं - यही एकमात्र मशीन है जिसे मैं वीपीएन के माध्यम से कनेक्ट कर सकता हूं। एक बार .xx में लॉग इन करने के बाद, मैं फिर अन्य मशीनों से जुड़ सकता हूं - आप उनमें से एक हैं।
मेरी मशीन से:
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 .
मैंने इस रनिंग ओवरनाइट को छोड़ दिया, केवल यह पता लगाने के लिए कि स्थानांतरण किसी बिंदु पर मर गया।
मैंने स्थानांतरण को फिर से शुरू करने के लिए sss पर rsync का उपयोग करने के लिए कुछ सुझाव देखे हैं, लेकिन मैं स्पष्ट नहीं हूं कि इसे कैसे सेट किया जाए। क्या यह संभव है?
scp me@10.255.x.x:/path/to/large/file.gz .
बिल्कुल वैसा ही हासिल नहीं होगा ? क्लाइंट और सर्वर पर scp (ssh) का कौन सा संस्करण स्थापित है?