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

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

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

एसएसएच क्या है?

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

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

एसएफटीपी क्या है?

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

आप नहीं चाहते कि आपका सारा डेटा प्लेन टेक्स्ट में ट्रांसफर हो जाए, है ना? हरगिज नहीं! सुरक्षित रहो(Stay) , बच्चों।

रास्पबेरी पाई में एसएसएच कैसे करें

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

  1. (Make)सुनिश्चित करें कि आपके पीआई पर एसएसएच सक्षम है। (SSH)यदि आप एक रास्पबेरी पाई 4(Raspberry Pi 4) के साथ शुरू से शुरू कर रहे हैं, तो इस आरंभिक मार्गदर्शिका में निर्देश शामिल हैं कि आपके (this getting started guide)रास्पबेरी पाई(Raspberry Pi) के भीतर एसडी कार्ड पर एक टेक्स्ट फ़ाइल बनाकर एसएसएच(SSH) को कैसे सक्षम किया जाए । 
  2. यह मानते हुए कि आप सुनिश्चित हैं कि आपके Pi पर SSH सक्षम है, इसके बाद आपको अपने Pi का IP पता ढूंढना होगा ताकि इसे PuTTY जैसे (PuTTY)SSH क्लाइंट से जोड़ा जा सके । यदि आप इसे पहले से नहीं जानते हैं, तो आप इस गाइड का अनुसरण(follow this guide) कर सकते हैं जो आपके पाई के आईपी पते को निर्धारित करने के कई तरीकों का विवरण देता है।
  3. अपने विंडोज पीसी पर पुटी(PuTTY) (या अन्य एसएसएच(SSH) क्लाइंट) लॉन्च करें और अपने पीआई का आईपी पता दर्ज करें। SSH पोर्ट 22 है । अधिकांश SSH क्लाइंट के पास पोर्ट नंबर पहले से ही भरा हुआ होगा।

  1. अपने पाई से कनेक्ट करने के लिए ओपन(Open) का चयन करें ।
  2. यह एक टर्मिनल विंडो लॉन्च करेगा जहां आपको लॉगिन करने के लिए कहा जाएगा। अपना उपयोगकर्ता नाम दर्ज करें और एंटर दबाएं(Enter)(अधिकांश Pis(Pis) के लिए डिफ़ॉल्ट उपयोगकर्ता नाम pi है ।)
  3. इसके बाद, अपना पासवर्ड टाइप करें या इसे अपने पीसी पर क्लिपबोर्ड पर कॉपी करें और इसे पेस्ट करने के लिए टर्मिनल विंडो में सिंगल-राइट-क्लिक करें। ध्यान दें कि आपके लिखते ही आपका पासवर्ड प्रदर्शित नहीं(not ) होगा । एंटर(Enter) दबाएं ।

अब आप SSH(SSH) के माध्यम से अपने Pi से जुड़े हुए हैं और कमांड(execute commands) को निष्पादित करने के लिए टर्मिनल का उपयोग कर सकते हैं । यदि आपने अभी तक अपने पाई का डिफ़ॉल्ट पासवर्ड नहीं बदला है, तो ऐसा करने का यह एक अच्छा समय है। चूंकि SSH सक्षम है, यदि आपका रास्पबेरी पाई(Raspberry Pi) डिफ़ॉल्ट पासवर्ड का उपयोग कर रहा है, तो किसी के लिए इसे तोड़ना बहुत आसान होगा!(very )

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

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

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

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

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

  1. FileZilla या कोई अन्य SFTP क्लाइंट लॉन्च करें।
  2. होस्ट(Host) चिह्नित फ़ील्ड में, अपने पाई का आईपी पता दर्ज करें। 

  1. अपना उपयोगकर्ता नाम(Username ) और पासवर्ड(Password) दर्ज करें । 
  2. क्विककनेक्ट(Quickconnect) चुनें । आपका एसएफ़टीपी(SFTP) क्लाइंट आपके पासवर्ड को सहेजने का विकल्प प्रदर्शित कर सकता है, लेकिन हम इसकी अनुशंसा नहीं करते क्योंकि कुछ क्लाइंट उस पासवर्ड को एक असुरक्षित टेक्स्ट फ़ाइल में सहेजते हैं। 

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

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

पाई प्रोजेक्ट्स ढूँढना

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



About the author

मैं एक तकनीशियन हूं जो कई वर्षों से ऑडियो और उपयोगकर्ता खाता क्षेत्र में काम कर रहा है। मुझे विंडोज और मैक कंप्यूटरों के साथ-साथ ऐप्पल उत्पादों दोनों के साथ अनुभव है। मैं 2007 से Apple उत्पादों का उपयोग करना भी सिखा रहा हूं। मेरी विशेषज्ञता के मुख्य क्षेत्र उपयोगकर्ता खाते और पारिवारिक सुरक्षा हैं। इसके अलावा, मुझे विंडोज 7 होम प्रीमियम, 8.1 प्रो, 10 प्रो और 12.9 मोजावे सहित विभिन्न सॉफ्टवेयर प्रोग्रामों का अनुभव है।



Related posts