Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

अपने Raspberry Pi पर रिमोट SSH एक्सेस: चरण-दर-चरण गाइड

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

नेटवर्किंग

हम मान लेंगे कि आपका Pi आपके नेटवर्क पर है – वायर्ड या वायरलेस।

स्टेटिक IP एड्रेस बनाम DHCP

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

यदि आपने अपने Raspberry Pi को स्टेटिक IP पते या अपने राउटर पर DHCP रिजर्वेशन के साथ कॉन्फ़िगर किया है – बधाई! आप पहले से ही जानते हैं कि इसका IP पता क्या है (क्योंकि आपने इसे स्वयं सेट किया है)।

अपने Raspberry Pi का IP पता ढूंढना

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

डिस्प्ले और कीबोर्ड जुड़े होने पर

आपको अपने नेटवर्क पर अपने Pi का IP पता जानना होगा ताकि आप इससे कनेक्ट कर सकें। इसे ढूंढने के लिए टाइप करें:

hostname -I

… अपने Pi पर Linux शेल में। आपका IP पता वापस कर दिया जाएगा – यह 192.168.0.100 या 10.1.0.100 जैसा दिखेगा

डिस्प्ले के बिना, नेटवर्क जुड़ा होने पर

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

अपने राउटर से

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

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

यदि आप यह सुनिश्चित करना चाहते हैं कि आपका Raspberry Pi हर बार आपके राउटर से DHCP के माध्यम से समान IP पता प्राप्त करे, तो आप अपने राउटर को DHCP रिजर्वेशन का उपयोग करके ऐसा करने के लिए कह सकते हैं – फिर से, आपका राउटर मैनुअल आपको बताएगा कि यह कैसे करना है। यदि आप अपने Pi के लिए एक पता आरक्षित करते हैं, तो आपको हर बार कनेक्ट करना चाहने पर इसका पता जांचने की आवश्यकता नहीं होगी।

मल्टीकास्ट DNS

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

ping raspberrypi.local

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

raspberrypi.local Raspberry Pi OS चलाने वाले Raspberry Pi का डिफ़ॉल्ट होस्टनाम है – यदि आपने इसे कुछ अलग सेट किया है (उदाहरण के लिए Ubuntu MATE इंस्टॉल करते समय, आप अपना होस्टनाम निर्दिष्ट कर सकते हैं) – तो आपको इसके बजाय उसका उपयोग करना होगा।

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

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

Raspberry Pi OS पर SSH सक्षम करना

अपने Raspberry Pi पर, कीबोर्ड और स्क्रीन जुड़े होने पर, लॉग इन करें और निम्न कमांड चलाएं:

sudo raspi-config

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

Interface Options -> SSH

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

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

Linux

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

ssh pi@192.168.0.100

जहां:

  • pi वह उपयोगकर्ता नाम है जिससे आप कनेक्ट करना चाहते हैं
  • 192.168.0.100 आपके Raspberry Pi का IP पता है

Windows

Windows के हर संस्करण में बिल्ट-इन SSH क्लाइंट नहीं होता है, इसलिए हम कनेक्ट करने के लिए PuTTY नामक एक साफ प्रोग्राम का उपयोग करेंगे:

इसे https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html से डाउनलोड करें

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

pi@192.168.0.100

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

Mac

macOS पर कनेक्ट करना Linux पर कनेक्ट करने के समान ही है, ऊपर देखें।

iOS / Android

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

निष्कर्ष

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

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


  1. अपने iPhone का IP एड्रेस कैसे ढूंढें अपने iPhone का IP एड्रेस कैसे ढूंढें

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

  1. अपना IP एड्रेस छुपाएं: एंड्रॉइड पर प्राइवेसी सुरक्षित करने की गाइड अपना IP एड्रेस छुपाएं: एंड्रॉइड पर प्राइवेसी सुरक्षित करने की गाइड

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

  1. अपना विंडोज 10 IP एड्रेस जल्दी और सुरक्षित रूप से खोजें अपना विंडोज 10 IP एड्रेस जल्दी और सुरक्षित रूप से खोजें

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