Rclone एक अद्भुत उपकरण है। यह एक सरल स्क्रिप्ट है जो आपको कई क्लाउड स्टोरेज प्रदाताओं पर अपनी फ़ाइलों को मूल रूप से प्रबंधित करने की अनुमति देती है। इसमें एक सहज ज्ञान युक्त कमांड लाइन इंटरफ़ेस और सुविधाओं का एक शक्तिशाली सेट है, जो अन्य चीजों के साथ, आपको एक क्लाउड रिमोट से दूसरे में डेटा माइग्रेट करने की अनुमति देता है, कई क्लाउड रिमोट को एक दूसरे के साथ संयोजित करता है और डेटा को पारदर्शी रूप से एन्क्रिप्ट और डिक्रिप्ट करता है। यह लेख अंतिम बिंदु पर केंद्रित है।
Crypt rclone का एक फ़ंक्शन है जो अपलोड होने के दौरान आपकी फ़ाइलों को एन्क्रिप्ट करता है और डाउनलोड होने पर उन्हें डिक्रिप्ट भी करता है। इसका मतलब है कि क्लाउड में संग्रहीत वास्तविक फ़ाइलें एन्क्रिप्टेड और स्क्रैम्बल की जाती हैं। यह आपको अपने क्लाउड प्रदाता को स्टोरेज सेवा के रूप में उपयोग करने की अनुमति देता है, इस पर भरोसा किए बिना कि वे आपके द्वारा अपलोड की जा रही चीज़ों को नहीं देख रहे हैं।
क्रिप्ट भी स्थापित करने के लिए सरल और पारदर्शी है, इसलिए क्रिप्टोग्राफी में किसी भी तकनीकी विशेषज्ञता के बिना किसी के लिए अपना स्वयं का एन्क्रिप्टेड रिमोट बनाने के लिए इसे आसानी से करने योग्य बनाता है।
यह कैसे काम करता है?
एक क्रिप्ट रिमोट एक अलग रिमोट का उपयोग करके और उसके ऊपर खुद को लपेटकर काम करता है। इसलिए, क्रिप्ट एक परत की तरह व्यवहार करता है जो उस डेटा को फ़िल्टर और संशोधित करता है जो इससे होकर गुजरता है। क्लाउड रिमोट तक कोई भी डेटा पहुंचने से पहले, इसे पहले से ही क्रिप्ट फ़ंक्शन द्वारा फ़िल्टर और एन्क्रिप्ट किया गया था।
यह स्तरित दृष्टिकोण कई रिमोट से निपटने के दौरान सबसे अधिक लचीलापन प्रदान करता है।
उदाहरण के लिए, हम rclone के union
. का उपयोग करके कई रिमोट को एक में जोड़ सकते हैं फ़ंक्शन, फिर इसे एक क्रिप्ट रिमोट में जोड़ें। रिमोट के माध्यम से अपलोड किया गया कोई भी डेटा तब एन्क्रिप्ट किया जाता है और आपके पास मौजूद विभिन्न क्लाउड रिमोट के माध्यम से वितरित किया जाता है।
Rclone Crypt सेट करना
यदि आप उन सुविधाओं को आकर्षक पाते हैं, तो क्रिप्ट रिमोट सेट करना अपेक्षाकृत सरल है। हालाँकि, यह मार्गदर्शिका मानती है कि आपने अपना स्वयं का अनएन्क्रिप्टेड rclone रिमोट पहले ही बना लिया है। आप इसके लिए हमारी प्रारंभिक मार्गदर्शिका यहां पढ़ सकते हैं।
एक बार जब आपके पास अपना स्वयं का rclone रिमोट हो, तो टाइप करके प्रारंभ करें:
rclone config
यह हमें rclone के कॉन्फ़िगरेशन मेनू में लाएगा। हम N . दबाकर एक नया रिमोट बनाएंगे ।
Rclone हमसे उस रिमोट का नाम पूछेगा जिसे हम सेट करना चाहते हैं। इस अभ्यास के लिए, मैं रिमोट का नाम "क्रिप्ट" रखने जा रहा हूँ।
अगला विकल्प पूछेगा कि हम किस प्रकार का रिमोट सेट करना चाहते हैं। रिमोट को क्रिप्ट के रूप में बनाने के लिए "क्रिप्ट" टाइप करें।
उसके बाद, rclone उस रिमोट की लोकेशन पूछेगा जिस पर आप क्रिप्ट लपेटना चाहते हैं। सुनिश्चित करें कि पथ संपूर्ण रिमोट के बजाय रिमोट में किसी विशेष निर्देशिका की ओर इशारा करता है।
मेरे मामले में, मैंने अपने gdrive रिमोट में "maketecheasier" नामक एक फ़ोल्डर पहले ही बना लिया है। इसका उपयोग करने के लिए, मैंने gdrive:/maketecheasier
. लिखा था कॉन्फ़िगरेशन में।
हालांकि पूरे रिमोट को क्रिप्ट के रूप में सेट करना संभव है, ऐसा करने से एन्क्रिप्शन और डिक्रिप्शन प्रक्रिया के साथ कुछ समस्याएं पैदा हो सकती हैं।
क्लाउड स्टोरेज प्रदाता एन्क्रिप्टेड रूट फ़ोल्डर को संभालने में सक्षम नहीं हो सकते हैं। इसके अलावा, rclone क्रिप्ट के बाहर अपलोड की गई कोई भी चीज़ अनएन्क्रिप्टेड होगी और क्रिप्ट फ़ंक्शन फ़ाइलों के साथ कैसे व्यवहार करता है, इसके साथ कुछ समस्याएं पेश कर सकता है।
एन्क्रिप्शन सेटअप
अगला चरण फ़ाइल नाम एन्क्रिप्शन के प्रकार के बारे में पूछेगा जो हम अपने रिमोट के लिए चाहते हैं।
- मानक पूर्ण फ़ाइल नाम एन्क्रिप्शन की अनुमति देता है, जो हमारे द्वारा अपलोड की गई फ़ाइलों के फ़ाइल प्रकार को छिपा देगा।
- अस्पष्ट करना फ़ाइल नामों को बस "घुमाता" है। यह एक सरल लेकिन कमजोर प्रकार का एन्क्रिप्शन है।
- बंद किसी भी फ़ाइल नाम को अस्पष्ट नहीं करेगा।
वहां से, rclone पूछेगा कि क्या हम निर्देशिका नामों को एन्क्रिप्ट करना चाहते हैं। 1 चुनने से रिमोट में सभी फ़ोल्डर नाम एन्क्रिप्ट हो जाएंगे। 2 चुनना नहीं होगा।
निम्नलिखित चरणों के लिए, rclone पूछेगा कि क्या हम अपना स्वयं का पासवर्ड बनाना चाहते हैं या rclone को इसे हमारे लिए उत्पन्न करने देना चाहते हैं।
मेरे मामले में, मैं अपना पासवर्ड लिखूंगा।
उसके बाद, rclone हमसे पूछेगा कि क्या हम अपनी एन्क्रिप्शन कुंजी को और अधिक यादृच्छिक बनाने के लिए दूसरा पासवर्ड जोड़ना चाहते हैं।
मेरे मामले में, मैंने दूसरा पासवर्ड जोड़ा है।
ध्यान रखें कि ये हमारे डेटा की कुंजी हैं। आपके पास इन दोनों पासवर्ड की कॉपी कहीं सुरक्षित होनी चाहिए। कोई भी व्यक्ति जिसके पास इन दो पासवर्ड की कॉपी होगी, वह आपके rclone कॉन्फ़िगरेशन को फिर से बना सकेगा और आपके क्रिप्ट रिमोट से डेटा को डिक्रिप्ट कर सकेगा।
अतिरिक्त कॉन्फ़िगरेशन
अगले चरण के लिए, rclone पूछेगा कि क्या हम उन्नत विन्यास मेनू में प्रवेश करना चाहते हैं। अधिकांश भाग के लिए, हमें इनमें से किसी भी सेटिंग को बदलने की आवश्यकता नहीं है।
हालांकि, अगर आप एक-दूसरे के साथ बातचीत करने के लिए अलग-अलग क्रिप्ट रिमोट सेट कर रहे हैं या किसी कारण से, आप डेटा को खुद एन्क्रिप्ट नहीं करना चाहते हैं, तो आप यहां उन सेटिंग्स को बदल सकते हैं।
अंत में, rclone हमें क्रिप्ट रिमोट के लिए हमारी सेटिंग्स की पुष्टि करने के लिए कहेगा। Y Press दबाएं और दर्ज करें यदि आप वर्तमान सेटिंग से संतुष्ट हैं।
उसके बाद, rclone अब आपका क्रिप्ट रिमोट दिखाएगा। मेरे मामले में, इसे क्रिप्ट नाम दिया गया है जिसका प्रकार क्रिप्ट है।
अपने नए क्रिप्ट रिमोट का परीक्षण करना
एक बार हो जाने के बाद, आप फ़ाइलों को स्थानांतरित करने के लिए अपने नए क्रिप्ट रिमोट का उपयोग कर सकते हैं। यह कमांड टाइप करके करें:
rclone -v copy /your/local/file/here/ remotename:/the/remote/location/
मेरे मामले में, मैंने अपनी मशीन से अपने क्रिप्ट रिमोट में एक छोटी फ़ाइल की प्रतिलिपि बनाई। रिमोट की सामग्री को सूचीबद्ध करके मैंने जाँच की कि क्या फ़ाइल ठीक से कॉपी की गई थी:
rclone lsf remotename:/
यदि आप रिमोट को rclone के अलावा कहीं और देखते हैं, तो फ़ाइल एक विकृत नाम के साथ दिखाई देगी। उदाहरण के लिए, जब मैंने Google डिस्क वेबसाइट पर अपनी नई कॉपी की गई फ़ाइल देखी, तो उसने अपलोड की गई फ़ाइल का नाम "nf1kktmpf95lg527ddci7s3m90" दिखाया।
बधाई हो! आपने अब अपना खुद का एन्क्रिप्टेड क्लाउड बैकअप बना लिया है। अब आप इसे अपने आप इस्तेमाल कर सकते हैं। या, यदि लेयरिंग के विचार ने आपको रचनात्मक संग्रहण समाधानों के बारे में सोचने पर मजबूर कर दिया है, तो सस्ते क्लाउड स्टोरेज प्रदाताओं के बारे में अधिक पढ़ें जिनका उपयोग आप rclone के साथ कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
<एच3>1. क्या Rclone Crypt सुरक्षित रूप से एन्क्रिप्ट किया गया है?हां। फ़ाइल सामग्री और फ़ाइल नामों को एन्क्रिप्ट करने के लिए Rclone XSalsa20 सिफर का उपयोग करता है। यह अपेक्षाकृत मजबूत सिफर है जो सिस्टम संसाधनों पर प्रकाश डालता है। एन्क्रिप्ट की गई फ़ाइलों की सामग्री को भी Poly1305 का उपयोग करके लगातार सत्यापित किया जाता है, जो एक बहुत ही मजबूत एन्क्रिप्शन एल्गोरिथम है।
<एच3>2. अगर मैं अपना कंप्यूटर खो देता हूं तो मैं अपनी फाइलों तक कैसे पहुंचूंगा?इस प्रक्रिया के बारे में अच्छी बात यह है कि जब तक आप अपने दो पासवर्डों को नोट कर लेते हैं, तब तक आप अपने डेटा को कहीं से भी एक्सेस कर सकते हैं। आपके पास बस एक ऐसी मशीन होनी चाहिए जिसे आप इंटरनेट से कनेक्ट कर सकें और rclone कर सकें।
<एच3>3. क्या मेरे द्वारा अपना पासवर्ड सेट करने के बाद इसे बदलना संभव है?नहीं। एन्क्रिप्शन आपके द्वारा सेट किए गए पासवर्ड पर बहुत अधिक निर्भर करता है। पासवर्ड बदलने का मतलब होगा कि क्रिप्ट के लिए एन्क्रिप्शन कुंजी बदल जाएगी। इसलिए, पहले से एन्क्रिप्ट की गई कोई भी फाइल आपके लिए पहुंच योग्य नहीं होगी।
नए पासवर्ड का उपयोग करने का तरीका नए पासवर्ड के साथ एक नया क्रिप्ट बनाना है, फिर पुराने क्रिप्ट से फाइलों को डिक्रिप्ट करना और उन्हें नए क्रिप्ट में ले जाना है। अंत में, पुराने क्रिप्ट को हटा दें।