क्या बदल गया?
सबसे पहले, अब से एसएसएच हमारी छवियों पर डिफ़ॉल्ट रूप से अक्षम हो जाएगा। SSH (सिक्योर शेल) एक नेटवर्किंग प्रोटोकॉल है जो आपको दूर से लिनक्स कंप्यूटर में लॉग इन करने और रिमोट कमांड लाइन से इसे नियंत्रित करने की अनुमति देता है। जैसा कि ऊपर उल्लेख किया गया है, कई पाई मालिक इसका उपयोग पीआई हेडलेस (स्क्रीन या कीबोर्ड के बिना) स्थापित करने के लिए करते हैं और इसे दूसरे पीसी से नियंत्रित करते हैं।
अतीत में, SSH को डिफ़ॉल्ट रूप से सक्षम किया गया था, इसलिए अपने पीआई हेडलेस का उपयोग करने वाले लोग आसानी से अपने एसडी कार्ड को एक नई छवि में अपडेट कर सकते हैं। SSH को चालू या बंद करने के लिए हमेशा raspi-config या Raspberry Pi कॉन्फ़िगरेशन एप्लिकेशन के उपयोग की आवश्यकता होती है, लेकिन उन तक पहुंचने के लिए, आपको Pi से ही एक स्क्रीन और कीबोर्ड की आवश्यकता होती है, जो कि हेडलेस एप्लिकेशन में मामला नहीं है। इसलिए हमने छवि को बूट करने से पहले SSH को सक्षम करने के लिए एक सरल तंत्र प्रदान किया है।
Pi पर बूट पार्टीशन किसी भी मशीन से एसडी कार्ड रीडर, विंडोज, मैक या लिनक्स पर उपलब्ध होना चाहिए। यदि आप SSH को सक्षम करना चाहते हैं, तो आपको बस इतना करना है कि ssh / / निर्देशिका में ssh नामक फाइल डालनी है। फ़ाइल की विषयवस्तु कोई मायने नहीं रखती है: इसमें आपके पसंद का कोई भी पाठ, या यहाँ तक कि कुछ भी नहीं हो सकता है। जब पीआई बूट करता है, तो यह इस फ़ाइल की तलाश करता है; यदि यह पता चलता है, तो यह SSH को सक्षम करता है और फिर फ़ाइल को हटा देता है। SSH को अभी भी रास्पबेरी पाई कॉन्फ़िगरेशन एप्लिकेशन या रास्पी-कॉन्फ़िगरेशन से चालू या बंद किया जा सकता है; यदि आप आसानी से उन अनुप्रयोगों को नहीं चला सकते हैं, तो इसे चालू करने का यह एक अतिरिक्त तरीका है।
एक खुले एसएसएच पोर्ट के साथ जोखिम यह है कि कोई इसे एक्सेस कर सकता है और लॉग इन कर सकता है; ऐसा करने के लिए, उन्हें एक उपयोगकर्ता खाते और एक पासवर्ड की आवश्यकता होती है। बॉक्स से बाहर, सभी रास्पियन इंस्टॉल में पासवर्ड 'रास्पबेरी' के साथ डिफ़ॉल्ट उपयोगकर्ता खाता 'पी' है। यदि आप SSH को सक्षम कर रहे हैं, तो आपको डिफ़ॉल्ट रूप से किसी हैकर को रोकने के लिए 'पी' उपयोगकर्ता के लिए पासवर्ड बदलना चाहिए। इसे प्रोत्साहित करने के लिए, हमने बूट प्रक्रिया में चेतावनी जोड़ी है। यदि SSH सक्षम है, और 'पी' उपयोगकर्ता के लिए पासवर्ड अभी भी 'रास्पबेरी' है, तो जब भी आप पाई को बूट करेंगे, आपको एक चेतावनी संदेश दिखाई देगा, चाहे वह डेस्कटॉप या कमांड लाइन हो। हम पासवर्ड परिवर्तन लागू नहीं कर रहे हैं, लेकिन जब भी आप बूट करेंगे, तो आपको चेतावनी दी जाएगी कि यदि आपका पाई संभावित रूप से जोखिम में है।
हमारी आशा है कि इन (अपेक्षाकृत मामूली) परिवर्तनों से बहुत अधिक असुविधा नहीं होगी, लेकिन वे हैकर्स के लिए पाई पर हमला करने के लिए इसे बहुत कठिन बना देंगे।
इसका मूल रूप से मतलब यह है कि हाल ही में SSH जैसे दूरस्थ कनेक्शन का उपयोग करके बहुत सारे उपकरणों की हैकिंग हुई है। इसके कारण, SSH डिफ़ॉल्ट रूप से अक्षम हो जाता है। इसे ठीक करने के लिए आपको /boot/
निर्देशिका में ssh नामक एक फाइल बनानी होगी । Ssh नामक इस फ़ाइल में कोई पाठ या कुछ भी नहीं हो सकता है यदि आप चाहें। फिर, sudo raspi-config command
टर्मिनल पर आप ssh को फिर से सक्षम कर सकते हैं।