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