अपने रास्पबेरी पाई में एसएसएच या एसएफटीपी कैसे करें


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

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

SSH क्या है?

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

2आंकड़ा>

SSH के रूप में डिजाइन किया गया था टेलनेट के लिए एक प्रतिस्थापन, जो नेटवर्क पर सादे पाठ में कमांड भेजता है। इसके विपरीत, SSH उन आदेशों को एन्क्रिप्ट करता है। कोई भी नेटवर्क सेवा एसएसएच का उपयोग कर सकती है, जो टीसीपी पोर्ट 22 पर काम करती है।

क्या है SFFC?

SFTP सुरक्षित फ़ाइल स्थानांतरण प्रोटोकॉल के लिए छोटा है। SFTP आपके नेटवर्क पर अपने Pi और एक अन्य कंप्यूटर के बीच फ़ाइलों को स्थानांतरित करने का एक तेज़ और सुविधाजनक तरीका है। SFTP एफ़टीपी की तुलना में अधिक सुरक्षित है, क्योंकि एसएसएच के साथ ही, आपके सभी डेटा को एन्क्रिप्ट किया जाता है, जबकि यह एक कंप्यूटर से दूसरे में यात्रा करता है।

आप अपने सभी डेटा को सादे पाठ में स्थानांतरित नहीं करना चाहते हैं, क्या आप? हरगिज नहीं! सुरक्षित रहें, बच्चे >4 div आपके नेटवर्क पर पुट्टी का उपयोग कर। PuTTY कई एसएसएच ग्राहकों में से एक है जो स्वतंत्र रूप से उपलब्ध हैं। हम PuTTY को पसंद करते हैं क्योंकि यह ओपन सोर्स सॉफ्टवेयर है जो स्वयंसेवकों की एक टीम द्वारा पूरी तरह से विकसित और समर्थित है। आप जो चाहें SSH क्लाइंट का उपयोग कर सकते हैं। बस शुरू होने से पहले इसे डाउनलोड और इंस्टॉल करना सुनिश्चित करें।

  1. सुनिश्चित करें कि SSH आपके Pi पर सक्षम है। यदि आप रास्पबेरी पाई 4 के साथ खरोंच से शुरू कर रहे हैं, तो आपके रास्पबेरी पाई के भीतर एसडी कार्ड पर एक पाठ फ़ाइल बनाकर एसएसएच को सक्षम करने के निर्देश पर यह मार्गदर्शक हो रहा है शामिल हैं।
  2. आपको यह सुनिश्चित करना है कि SSH आपके Pi पर सक्षम है, अगले आपको PuTTY जैसे SSH क्लाइंट के साथ इसे जोड़ने के लिए अपने Pi का IP पता खोजने की आवश्यकता होगी। यदि आप इसे पहले से नहीं जानते हैं, तो आप इस गाइड का पालन करें जो आपके पाई के IP पते को निर्धारित करने के कई तरीकों का विवरण दे सकते हैं।
  3. अपने विंडोज पीसी पर PuTTY (या एक और SSH क्लाइंट) लॉन्च करें। अपना पाई का IP पता दर्ज करें। SSH पोर्ट 22 है। अधिकांश SSH क्लाइंट के पास पोर्ट नंबर पहले से ही भरा होगा।
    1. अपने पाई से कनेक्ट करने के लिए खोलेंका चयन करें।
    2. यह एक टर्मिनल विंडो लॉन्च करेगा जहां आपको लॉगिन करने के लिए कहा जाएगा। अपना उपयोगकर्ता नाम दर्ज करें और दर्ज करेंदबाएं। (अधिकांश पेस्ट के लिए डिफ़ॉल्ट उपयोगकर्ता नाम piहै।)
    3. अगला, अपना पासवर्ड टाइप करें या अपने पीसी पर क्लिपबोर्ड पर कॉपी करें और टर्मिनल विंडो में सिंगल-राइट-क्लिक करें इसे चिपकाओ। ध्यान दें कि जैसे ही आप टाइप करेंगे आपका पासवर्ड नहींदिखाई देगा। दर्ज करें। / आंकड़ा>
    4. अब आप SSH के माध्यम से अपने Pi से जुड़े हुए हैं और टर्मिनल का उपयोग कर सकते हैं। यदि आपने अभी तक अपने Pi के डिफ़ॉल्ट पासवर्ड को नहीं बदला है, तो ऐसा करने का यह एक अच्छा समय है। चूंकि SSH सक्षम है, यदि आपका रास्पबेरी पाई डिफ़ॉल्ट पासवर्ड का उपयोग कर रहा है, तो यह बहुतकिसी के लिए तोड़ना आसान होगा!

      रास्पबेरी पाई

      में एसएफटीपी कैसे करें! >

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

      FileZilla एक लोकप्रिय FTP क्लाइंट है जो SFTP का समर्थन करता है। यदि आप SSH से जुड़ सकते हैं, तो आप SFTP के साथ भी जुड़ सकते हैं। सुविधाजनक है, यह नहीं है?

      कंप्यूटर पर पसंद के FileZilla या अपने SFTP क्लाइंट को डाउनलोड और इंस्टॉल करके तैयार करें जो आप अपने Pi से दूर से कनेक्ट करने के लिए उपयोग कर रहे हैं। WinSCP एक और लोकप्रिय SFTP ग्राहक है। याद रखें, आपको एक SFTP सर्वर की आवश्यकता नहीं है, बस एक SFTP ग्राहक।

      Pro युक्ति: यदि आप FileZilla को स्थापित करते हैं, तो यह देखने के लिए कि यह आपसे McAfee और WinZip को स्थापित करने के लिए कब कहता है। यदि आप अपने कंप्यूटर पर उन प्रोग्राम को स्थापित नहीं करना चाहते हैं तो अस्वीकृत करेंका चयन करें।

      1. फ़ाइलज़िला या किसी अन्य SFTP क्लाइंट को लॉन्च करें।
      2. क्षेत्र में। चिह्नित होस्ट, अपने Pi का IP पता दर्ज करें।
        1. अपना उपयोगकर्ता नामऔर पासवर्डदर्ज करें।
        2. Quickconnectचुनें। आपका SFTP क्लाइंट आपके पासवर्ड को बचाने के लिए एक विकल्प प्रदर्शित कर सकता है, लेकिन हम इसकी अनुशंसा नहीं करते हैं क्योंकि कुछ ग्राहक उस पासवर्ड को एक असुरक्षित पाठ फ़ाइल में सहेजते हैं।
          1. एक बार कनेक्ट होने के बाद, आप अपने पाई पर फ़ोल्डर संरचना के माध्यम से नेविगेट कर सकते हैं और अपने नेटवर्क पर पाई और अन्य कंप्यूटरों के बीच फाइलों को आगे पीछे कॉपी कर सकते हैं। FileZilla विंडो के बाईं ओर स्थानीय फ़ाइलों को प्रदर्शित करता है, और दाईं ओर आपके द्वारा कनेक्ट किए गए कंप्यूटर पर फ़ाइलें प्रदर्शित करता है - यह आपका Pi।
          2. है।

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

            आंकड़ा>

            ढूँढना पाई परियोजनाओं

            एक बार जब आप कमांड को निष्पादित करने और अपने पाई से फ़ाइलों को स्थानांतरित करने के साथ सहज हो जाते हैं, तो आपको यह महसूस करना शुरू हो जाएगा कि आप कितने अलग-अलग तरीकों से अपने पाई को काम में लगाओ कर सकते हैं। हालांकि, पक्षाघात का विश्लेषण करने के लिए मत देना, बस एक परियोजना लेने और में गोता! यह वास्तव में सीखने का सबसे अच्छा तरीका है।

            संबंधित पोस्ट:


            23.04.2021