Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> बाश प्रोग्रामिंग

दूर से अपने रास्पबेरी पाई में एसएसएच कैसे करें [सरल गाइड]

यहां आपके रास्पबेरी पाई को SSH के माध्यम से कनेक्ट करने के लिए उपलब्ध विकल्पों का सारांश दिया गया है - Linux, macOS और Windows से।

नेटवर्किंग

हम मान लेंगे कि आपका पाई आपके नेटवर्क पर है - वायर्ड या वायरलेस तरीके से।

स्थिर IP पता बनाम DHCP

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

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

अपने रास्पबेरी पाई का आईपी पता ढूँढना

यदि आपका Pi IP पता प्राप्त करने के लिए DHCP का उपयोग करने के लिए कॉन्फ़िगर किया गया था (यह डिफ़ॉल्ट व्यवहार है), तो आपको यह पता लगाना होगा कि यह क्या है।

डिस्प्ले और कीबोर्ड अटैच के साथ

आपको अपने नेटवर्क पर अपना Pis IP पता जानना होगा ताकि आप उससे जुड़ सकें। इस प्रकार को खोजने के लिए:

hostname -l

... अपने पाई पर लिनक्स शेल में। आपका आईपी पता वापस कर दिया जाएगा - यह कुछ इस तरह दिखेगा 192.168.0.100 या 10.1.0.100

बिना किसी डिस्प्ले के, नेटवर्क अटैच्ड के साथ

यदि आपके रास्पबेरी पाई में डिस्प्ले/कीबोर्ड संलग्न नहीं है और यह आपके नेटवर्क से जुड़ा है, तो भी आप यह पता लगा सकते हैं कि इसे कौन सा आईपी पता सौंपा गया है:

आपके राउटर से

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

DHCP तालिका कभी-कभी अन्यथा क्लाइंट सूची . के अंतर्गत प्रदर्शित होती है या कनेक्टेड डिवाइस या वाईफ़ाई डिवाइस - यह पता लगाने के लिए कि आपका उपकरण किस लेबल का उपयोग करता है, अपना राउटर मैनुअल देखें।

यदि आप यह सुनिश्चित करना चाहते हैं कि आपका रास्पबेरी पाई हर बार कनेक्ट होने पर आपके राउटर से डीएचसीपी के माध्यम से एक ही आईपी पता प्राप्त करता है, आप एक DHCP आरक्षण . का उपयोग करके अपने राउटर को ऐसा करने के लिए कह सकते हैं - फिर से, आपका राउटर मैनुअल आपको बताएगा कि यह कैसे करना है। यदि आप अपने पाई के लिए एक पता आरक्षित करते हैं, तो आपको हर बार कनेक्ट होने पर उसका पता जांचने की आवश्यकता नहीं होगी।

मल्टीकास्ट डीएनएस

अगर आपका नेटवर्क mDNS . का समर्थन करता है , आप बस raspberrypi.local . पते पर अपने पाई से जुड़ सकते हैं एक आईपी पते का उपयोग करने के बजाय। यह जाँचने के लिए कि क्या यह इस पते पर उपलब्ध है, टाइप करें:

ping raspberrypi.local

अपने टर्मिनल या कमांड प्रॉम्प्ट में। अगर पाई raspberrypi.local . पर उपलब्ध है , आपको कुछ सफल संदेश दिखाई देंगे - या यदि ऐसा नहीं है तो त्रुटियां।

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

नेटवर्क स्कैनर का उपयोग करना

अगर आपके पास अपना Android या iOS डिवाइस है, तो आप मुफ़्त फ़िंग . का उपयोग कर सकते हैं ऐप एक सूची में उपकरणों और उनके आईपी पते की सूची प्राप्त करने के लिए अपने नेटवर्क को स्कैन करने के लिए।

SSH को रास्पबेरी पाई ओएस पर सक्षम करना

अपने रास्पबेरी पाई पर, एक कीबोर्ड और स्क्रीन संलग्न के साथ, लॉगिन करें और निम्न कमांड चलाएँ:

sudo raspi-config

और फिर मेनू विकल्प पर नेविगेट करें:

Interface Options -> SSH 

और एसएसएच एक्सेस सक्षम करें।

SSH के माध्यम से कनेक्ट करना

लिनक्स

SSH लगभग हर आधुनिक Linux वितरण के साथ आता है, इसलिए आपको इसे स्थापित करने के बारे में चिंता करने की आवश्यकता नहीं है। बस एक टर्मिनल खोलें और टाइप करें:

ssh [email protected]

कहां:

  • पाई वह उपयोगकर्ता नाम है जिससे आप जुड़ना चाहते हैं
  • 192.168.0.100 क्या आपका रास्पबेरी पाई आईपी पता है

विंडोज

विंडोज़ के हर संस्करण में एक एसएसएच क्लाइंट बिल्ट-इन नहीं होता है, इसलिए हम PuTTY नामक एक साफ-सुथरे प्रोग्राम का उपयोग करेंगे। कनेक्ट करने के लिए:

इसे https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

से डाउनलोड करें

डाउनलोड हो जाने के बाद, PuTTY खोलें और टाइप करें

[email protected]

होस्ट नाम (या IP पता) . में फ़ील्ड करें और खोलें . क्लिक करें

मैक

MacOS पर कनेक्ट करना ठीक उसी तरह है जैसे Linux पर कनेक्ट करना, ऊपर देखें।

आईओएस / एंड्रॉइड

https://termius.com मोबाइल के लिए क्रॉस-प्लेटफ़ॉर्म SSH टूल प्रदान करता है - हालाँकि साइन अप की आवश्यकता होती है। उनके पास अपने सॉफ़्टवेयर को कैसे सेट अप और उपयोग करना है, इस पर व्यापक दस्तावेज़ हैं ताकि आप आईओएस और एंड्रॉइड से एसएसएच पर अपने उपकरणों से जुड़ सकें।

निष्कर्ष

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

एसएसएच के माध्यम से कनेक्ट होने के दौरान, आप कुछ भी कर सकते हैं जो आप आमतौर पर करते हैं यदि आप सीधे पीआई को नियंत्रित कर रहे थे, तो यह आपके पीआई का उपयोग करने के लिए अपने डेस्कटॉप कंप्यूटर से अपने मॉनीटर को लगातार अनप्लग करने से भी बचा सकता है - अब आप मल्टीटास्क कर सकते हैं!


  1. अपने iPhone का IP पता कैसे खोजें

    प्रत्येक iPhone का एक विशिष्ट IP पता होता है। यह एक पहचानकर्ता है जो वाई-फाई कनेक्शन के माध्यम से आपके डिवाइस से जानकारी स्थानांतरित करने की अनुमति देता है। यदि यह आपको भ्रमित करने वाला लगता है, तो इसे अपने iPhone के होम मेलिंग पते के रूप में सोचें। आईपी ​​​​एड्रेस सिर्फ एक भौतिक पते के रूप में है,

  1. Android पर अपना आईपी पता कैसे छिपाएं

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

  1. विंडोज 10 में अपना आईपी पता कैसे जांचें

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