हेडलेस रास्पबेरी पाई पर प्रोजेक्ट चलाते समय, जब आप कुछ बदलना चाहते हैं, तो इसे मॉनिटर में प्लग करना हमेशा सुविधाजनक नहीं हो सकता है, लेकिन आपको इसकी आवश्यकता नहीं है। आप रास्पबेरी पाई को एसएसएच (सिक्योर शेल) के माध्यम से किसी अन्य कंप्यूटर या यहां तक ​​​​कि उसी नेटवर्क पर एक स्मार्टफोन से दूरस्थ रूप से एक्सेस और नियंत्रित कर सकते हैं। यह मार्गदर्शिका आपको पहले दिखाएगी कि SSH को कैसे सक्षम किया जाए, फिर SSH को किसी अन्य डिवाइस से रास्पबेरी पाई में कैसे सक्षम किया जाए।

स्थापना पर SSH सक्षम करें

डिफ़ॉल्ट रूप से, सुरक्षा कारणों से, SSH मानक रास्पबेरी पाई ओएस में अक्षम है। तो, SSH से Pi करने में सक्षम होने के लिए, आपको पहले इसे सक्षम करना होगा। यदि आप हैं रास्पबेरी पाई ओएस स्थापित करना एक माइक्रोएसडी कार्ड पर खरोंच से, आप SSH को सक्षम करने और उपयोगकर्ता नाम और पासवर्ड सेट करने के लिए रास्पबेरी पाई इमेजर टूल (कोग आइकन पर क्लिक करें) में उन्नत सेटिंग्स का उपयोग कर सकते हैं। जब आप इसमें हों, तो अपने वायरलेस नेटवर्क विवरण जोड़ें ताकि रास्पबेरी पाई स्वचालित रूप से इससे कनेक्ट हो जाए। क्लिक बचाना सेटिंग्स रखने के लिए, फिर हमेशा की तरह अपने माइक्रोएसडी कार्ड में ओएस लिखें।

instagram viewer

मौजूदा OS में SSH सक्षम करें

वैकल्पिक रूप से, आप रास्पबेरी पाई ओएस की मौजूदा स्थापना के भीतर से एसएसएच को सक्षम कर सकते हैं। अपने रास्पबेरी पाई को मॉनिटर से कनेक्ट करने के साथ, डेस्कटॉप पर रास्पबेरी आइकन मेनू खोलें और चुनें पसंद > रास्पबेरी पाई विन्यास. फिर क्लिक करें इंटरफेस टैब और क्लिक करें सक्रिय के लिए रेडियो बटन एसएसएच.

यदि रास्पबेरी पाई ओएस लाइट (डेस्कटॉप जीयूआई के बिना) का उपयोग कर रहे हैं, तो आप एसएसएच को रास्पि-कॉन्फ़िगरेशन उपयोगिता के माध्यम से सक्षम कर सकते हैं। कमांड दर्ज करें:

सुडो रास्पि-कॉन्फ़िगरेशन

फिर नेविगेट करें इंटरफेसिंग विकल्प > एसएसएच और चुनें प्रांप्ट पर, "क्या आप चाहते हैं कि SSH सर्वर सक्षम हो?" प्रेस प्रवेश करना पुष्टि करने के लिए, फिर चुनें खत्म करना रास्पि-कॉन्फ़िगरेशन से बाहर निकलने के लिए।

रास्पबेरी पाई का आईपी पता खोजें

SSH सक्षम होने और आपका रास्पबेरी पाई आपके नेटवर्क से कनेक्ट होने के साथ, आप किसी अन्य डिवाइस से SSH के माध्यम से रास्पबेरी पाई से कनेक्ट करने के लिए तैयार हैं। आपको या तो अपने रास्पबेरी पाई का होस्टनाम जानना होगा (रास्पबेरीपी.स्थानीय डिफ़ॉल्ट है, लेकिन आप इसे रास्पबेरी पाई इमेजर की उन्नत सेटिंग्स में सेट कर सकते हैं) या लॉग इन करने के लिए इसका आईपी पता।

कनेक्टेड डिवाइसों की सूची देखने के लिए आप अपने राउटर के होमपेज पर जाकर रास्पबेरी पाई का आईपी पता पा सकते हैं। वैकल्पिक रूप से, रास्पबेरी पाई (मॉनिटर से जुड़ा) से आईपी पता खोजने के लिए, यह टर्मिनल कमांड दर्ज करें:

होस्टनाम -I

ताकि यह कभी न बदले, आप भी चाह सकते हैं रास्पबेरी पाई पर एक स्थिर आईपी पता सेट करें. वैकल्पिक रूप से, आप अपने राउटर की सेटिंग में रास्पबेरी पाई के लिए एक आईपी पता आरक्षित करने में सक्षम हो सकते हैं।

विंडोज़ से रास्पबेरी पाई में एसएसएच

विंडोज 10 या 11 पीसी पर, आप पावरशेल से एसएसएच को रास्पबेरी पाई में उपयोग कर सकते हैं। प्रेस Ctrl + Shift + P PowerShell खोलने के लिए, फिर इनमें से कोई भी आदेश दर्ज करें:

एसएसएचओ[उपयोगकर्ता नाम]@[होस्टनाम].स्थानीय

या

एसएसएचओ[उपयोगकर्ता नाम]@[आईपी पता]

बदलने के [उपयोगकर्ता नाम] तथा [होस्टनाम] या [आईपी पता] अपने स्वयं के पीआई के विवरण के साथ। उदाहरण के लिए, ssh [email protected] या एसएसएच पीआई@192.168.1.151.

वैकल्पिक रूप से, आप का उपयोग कर सकते हैं पुट्टी उपयोगिता, जो एक अधिक परिष्कृत उपकरण है और किसी भी विंडोज पीसी पर काम करेगा। पुटी डायलॉग में, चुनें एसएसएच कनेक्शन प्रकार के रूप में, रास्पबेरी पाई का आईपी पता या होस्टनाम दर्ज करें होस्ट नाम (या आईपी पता) बॉक्स, फिर क्लिक करें खुला हुआ. आप भी क्लिक कर सकते हैं बचाना पुटी में कनेक्शन विवरण सहेजने के लिए।

MacOS से रास्पबेरी पाई में SSH

Mac पर, टर्मिनल यूटिलिटी खोलें (in अनुप्रयोग > उपयोगिताओं), फिर SSH के माध्यम से रास्पबेरी पाई से कनेक्ट करने के लिए निम्न में से कोई भी कमांड दर्ज करें:

एसएसएचओ[उपयोगकर्ता नाम]@[होस्टनाम].स्थानीय

या

एसएसएचओ[उपयोगकर्ता नाम]@[आईपी पता]

बदलने के [उपयोगकर्ता नाम] तथा [होस्टनाम] या [आईपी पता] अपने स्वयं के पीआई के विवरण के साथ। उदाहरण के लिए, ssh [email protected] या एसएसएच पीआई@192.168.1.151.

लिनक्स से रास्पबेरी पाई में एसएसएच

Linux PC (या अन्य रास्पबेरी पाई) पर, टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T, फिर SSH के माध्यम से रास्पबेरी पाई से कनेक्ट करने के लिए निम्न में से कोई भी कमांड दर्ज करें:

एसएसएचओ[उपयोगकर्ता नाम]@[होस्टनाम].स्थानीय

या

एसएसएचओ[उपयोगकर्ता नाम]@[आईपी पता]

बदलने के [उपयोगकर्ता नाम] तथा [होस्टनाम] या [आईपी पता] अपने स्वयं के पीआई के विवरण के साथ। उदाहरण के लिए, ssh [email protected] या एसएसएच पीआई@192.168.1.151.

Android से रास्पबेरी पाई में SSH

Play Store में कई SSH रिमोट एक्सेस ऐप्स उपलब्ध हैं, जैसे कि निःशुल्क कनेक्टबॉट. इसके साथ अपने रास्पबेरी पाई से जुड़ने के लिए, क्लिक करें + (प्लस) प्रतीक और लॉगिन विवरण दर्ज करें, जैसे कि [email protected] या एसएसएच पीआई@192.168.1.151. आप चाहें तो इसे कोई निकनेम भी दे सकते हैं। कनेक्शन को बचाने के लिए + (प्लस) प्रतीक पर क्लिक करें, फिर रास्पबेरी पाई से कनेक्ट करने के लिए सूची से उस पर क्लिक करें। अपना पासवर्ड दर्ज करें और आप अंदर हैं।

3 छवियां

रास्पबेरी पाई में एसएसएच: सफलता

अब आप जानते हैं कि रास्पबेरी पाई पर एसएसएच को कैसे सक्षम किया जाए, इसका आईपी पता ढूंढें, और फिर एसएसएच को किसी अन्य डिवाइस से मानक लिनक्स टर्मिनल कमांड का उपयोग करके इसे दूर से नियंत्रित करने के लिए। यह एक बहुत ही उपयोगी कौशल है जब आप बिना मॉनिटर या कीबोर्ड से जुड़े रास्पबेरी पाई का उपयोग कर रहे हैं।