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

आईपी ​​पता फ़ाइल /etc/network/interfaces में कॉन्फ़िगर किया गया है और कॉन्फ़िगरेशन को गतिशील से स्थिर में बदलने के लिए हमें इस फ़ाइल को संपादित करने की आवश्यकता होगी। लेकिन इससे पहले कि हम यह पता लगाना चाहते हैं कि आपके नेटवर्क पर कौन सी पता सीमा का उपयोग किया जा रहा है। एक सामान्य होम नेटवर्क आईपी पते की निम्न श्रेणियों में से एक का उपयोग करता है: 1 9 2.168.1.1 - 1 9 2.168.1.255 या 10.1.1.1 से 10.1.1.255। वास्तव में अन्य भिन्नताएं हैं जैसे कि 1 9 2.168.0.0 - 1 9 2.168.255.255 और 10.0.0.0 - 10.255.255.255 के बीच सभी पते निजी नेटवर्क पर उपयोग के लिए नामित हैं।

अपने वर्तमान आईपी पते को खोजने के लिए निम्न आदेश का उपयोग करें:

 ifconfig 

eth0 अनुभाग में, दूसरी पंक्ति इंटरनेट पता, प्रसारण पता और नेटमास्क प्रदर्शित करती है। बाद में इंटरनेट पता और नेटमास्क को नोट करें।

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

 मार्ग-एन 

डिफ़ॉल्ट गेटवे G फ्लैग के साथ लाइन पर सूचीबद्ध है, मेरे मामले में 1 9 2.168.1.1 जो वास्तव में मेरे आईएसपी से राउटर है। बाद में डिफ़ॉल्ट गेटवे को नोट करें।

/etc/network/interfaces फ़ाइल को संपादित करने से पहले, आपको यह तय करना होगा कि आप अपने पीआई के स्थायी पते के रूप में किस आईपी पते का उपयोग करना चाहते हैं। आपके नेटवर्क पर .1 या .254 पते शायद आपके राउटर, मॉडेम या वायरलेस एक्सेस पॉइंट द्वारा लिया जाता है। डीएचसीपी के लिए असाइन किए गए पते की एक श्रृंखला भी होगी, आमतौर पर आपके राउटर या मॉडेम द्वारा। यदि आपको नहीं पता कि वह सीमा क्या है और आप नहीं जानते कि अपने राउटर के वेब इंटरफ़ेस को जांचने के लिए कैसे उपयोग करें, तो सबसे आसान काम यह है कि वर्तमान में आपके पीआई के डायनामिक से दूर एक पता चुनें। उदाहरण के लिए, मेरे रास्पबेरी पीआई का आईपी पता 1 9 2.168.1.164 है। चूंकि मेरे घर में कुछ पीसी और अजीब टैबलेट हैं, इसलिए मुझे लगता है कि मेरे राउटर द्वारा परिभाषित डीएचसीपी पता श्रेणी 1 9 2.168.1.160 से शुरू होती है, जो यह करता है। इसलिए मेरे पीआई के लिए एक अच्छा आईपी पता उस सीमा से कहीं दूर होगा, 1 9 2.168.1.20 कहें। डीएचसीपी रेंज से दूर और 1 या .254 से दूर एक पता चुनकर मैं एक एड्रेस टकराव होने की संभावनाओं को सीमित कर रहा हूं। बेशक, ऐसा करने का सही तरीका यह पता लगाता है कि आपका राउटर या मॉडेम कैसे कॉन्फ़िगर किया गया है और फिर तदनुसार अपने नेटवर्क की योजना बनाएं, कभी भी वास्तविक नेटवर्क इंजीनियर को न बताएं कि आपने अनुमान लगाकर ऐसा किया है!

यदि आप अपने नेटवर्क की एक बेहतर तस्वीर चाहते हैं, तो nmap -sn 192.168.1.* पैकेज स्थापित करने का प्रयास करें और nmap -sn 192.168.1.* उपयोग nmap -sn 192.168.1.* यह पता लगाने के लिए कि कौन से डिवाइस आपके नेटवर्क पर हैं। जहां 192.168.1.* नेटवर्क पते के पहले तीन हिस्सों में आप प्लस एक तारांकन का उपयोग कर रहे हैं।

एक बार जब आप आईपी एड्रेस चुन लेते हैं तो /etc/network/interfaces फ़ाइल को संपादित करें:

 सुडो नैनो / आदि / नेटवर्क / इंटरफेस 

उस रेखा को ढूंढें जो iface eth0 inet dhcp पढ़ता है और इसे इसके साथ प्रतिस्थापित करता है:

 iface eth0 inet स्थिर पता 192.168.1.20 नेटमास्क 255.255.255.0 गेटवे 192.168.1.1 

लेकिन पता, नेटमास्क और गेटवे डालें जिसे आपने पहले नोट किया था। नैनो संपादक को छोड़ने के लिए "Ctrl + X" दबाएं और यह पुष्टि करने के लिए "वाई" टाइप करें कि फ़ाइल सहेजी जानी चाहिए। वर्तमान फ़ाइल नाम (यानी / etc / network / interfaces) रखने के लिए ENTER दबाएं। अब रीबूट करें।

SSH

अब जब आपके पीआई में एक स्थिर आईपी पता है तो आप एसएसएच सर्वर को कॉन्फ़िगर कर सकते हैं। यह raspi-config माध्यम से किया जाता है।

raspi-config भीतर से, विकल्प 8 ( Advanced Options ) और फिर विकल्प ए 4 ( SSH ) का चयन करें। जब पूछा गया "क्या आप एसएसएच सर्वर सक्षम या अक्षम करना चाहते हैं", "सक्षम करें" का चयन करें और अंत में "ठीक" चुनें।

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

छवि क्रेडिट: नियमित रास्पबेरी पाई