SSH द्वारे सुरू केलेला डाउनलोड स्थानिक फाइलमध्ये जतन करा
स्थानिक प्रॉक्सीद्वारे डाउनलोड आणि दूरून आणून नंतर हस्तांतरण यामधून निवडा, आणि आदेशाचे आउटपुट फाइलच्या बाइट्सपासून वेगळे ठेवा.
SSH द्वारे डाउनलोडर चालवणे आणि दूरस्थ प्रॉक्सीद्वारे स्थानिक डाउनलोडर चालवणे डाउनलोड वेगवेगळ्या ठिकाणी ठेवतात:
| रचना | वेबसाइट कोण आणतो? | फाइल कुठे लिहिली जाते |
|---|---|---|
| दूरस्थ प्रॉक्सीद्वारे स्थानिक डाउनलोडर | विनंती स्थानिक HTTP क्लायंटची आहे; प्रॉक्सी ती वाहून नेते | स्थानिक डाउनलोडरचा आउटपुट मार्ग |
| SSH द्वारे सुरू केलेला डाउनलोडर | दूरस्थ मशीनवरील प्रोग्राम | त्याचा दूरस्थ मार्ग, जोपर्यंत डेटा स्पष्टपणे परत आणला जात नाही |
अधिकृत SSH खाते आणि दूरस्थपणे स्थापित curl असल्यास, तुम्ही आर्टिफॅक्ट मानक आउटपुटवर परत आणू शकता:
ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.partउदाहरणातील खाते आणि URL बदला. रीडायरेक्शन अवतरण चिन्हांतील दूरस्थ आदेशाच्या बाहेर आहे, म्हणून स्थानिक शेल file.part उघडते. ते दूरस्थ आदेशाच्या आत ठेवल्यास मार्ग दूरस्थ वातावरणाचा होईल.
नवीन तात्पुरता मार्ग वापरा: दूरस्थ क्रिया यशस्वी होण्यापूर्वी स्थानिक शेल ती फाइल तयार करू शकते किंवा कापू शकते. अंतिम नाव देण्यापूर्वी SSH चा निर्गमन निकाल आणि आर्टिफॅक्ट तपासा.
मानक आउटपुटमध्ये फक्त आर्टिफॅक्टचे बाइट्स असावेत. अभिवादन, प्रगती बॅनर किंवा रॅपर संदेश ते खराब करू शकतात; निदान मानक त्रुटीवर जावे. स्वतःच्या फाइल नावात जतन करणारा दूरस्थ आदेश कोणतेही बाइट परत पाठवणार नाही. कोणत्याही रॅपरमधून डाउनलोडरचा निर्गमन निकाल जपून ठेवा.
त्याऐवजी तुम्ही दूरस्थपणे जतन करून फाइल SFTP ने हस्तांतरित करू शकता. SSH आधीपासून प्रॉक्सी सहाय्यक वापरत असल्यास, हस्तांतरणासाठी तीच SSH होस्ट नोंद पुन्हा वापरा. लक्ष्य स्थानिक प्रॉक्सी कार्यप्रवाह असल्यास, डाउनलोडर स्थानिक ठेवा आणि त्याचे समर्थित प्रॉक्सी इंटरफेस कॉन्फिगर करा.
कोणत्याही प्रकारे, तुमच्या लॅपटॉपपर्यंत पोहोचणाऱ्या फाइलला अजूनही त्याचे नेटवर्क कनेक्शन ओलांडावे लागते. ही निवड वेबसाइटकडील कनेक्शन आणि डाउनलोड करणारी प्रक्रिया बदलते.