एक रास्पबेरी पीआई पर एसएसएच कैसे सेटअप और उपयोग करें

SSH एक दूरस्थ कंप्यूटर पर लॉगिंग का एक सुरक्षित तरीका है। यदि आपका पाई नेटवर्क है, तो यह किसी अन्य कंप्यूटर से इसे संचालित करने का एक आसान तरीका हो सकता है या सिर्फ या उससे फाइल कॉपी कर सकता है।

सबसे पहले, आपको एसएसएच सेवा को स्थापित करना होगा। यह इस कमांड द्वारा किया जाता है:

sudo apt-get install ssh

कुछ मिनटों के बाद, यह पूरा हो जाएगा। आप टर्मिनल से इस कमांड के साथ डेमन (एक सेवा के लिए यूनिक्स नाम) शुरू कर सकते हैं:

sudo /etc/init.d/ssh प्रारंभ करें

इस init.d का उपयोग अन्य डेमों को शुरू करने के लिए किया जाता है। उदाहरण के लिए, यदि आपके पास है अमरीका की एक मूल जनजाति, माई एसक्यूएल, सांबा आदि। आप के साथ सेवा को भी रोक सकते हैं रुकें या इसके साथ पुनः आरंभ करें पुनर्प्रारंभ करें.

क्या यह बूटअप में शुरू होता है

इसे सेट करने के लिए ssh सर्वर हर बार Pi बूट शुरू करता है, इस कमांड को एक बार चलाएं:

sudo update-rc.d ssh चूक

आप यह देख सकते हैं कि इसने आपके पाई को मजबूर किया कि वह रिबूट करें रिबूट कमांड:

सुडो रीबूट

फिर रिबूट करने के बाद पुट्टी या विनएससीपी (नीचे विवरण) का उपयोग करके इसे कनेक्ट करने का प्रयास करें।

instagram viewer

पॉवर डाउनिंग और रिबूटिंग

अपने एसडी कार्ड को पावर ऑफ के साथ भ्रष्ट करना संभव है, इससे पहले कि वह रुक जाए। परिणाम: सब कुछ पुनर्स्थापित करें। केवल एक बार आप अपने पाई को पूरी तरह से बंद कर दें। इसके कम बिजली के उपयोग और थोड़ी गर्मी को देखते हुए, आप शायद इसे 24x7 पर छोड़ सकते हैं।

यदि आप इसे बंद करना चाहते हैं, तो शटडाउन कमांड का उपयोग करें:

sudo shutdown -h अब

बदलें -h to -r और यह sudo रिबूट के समान करता है।

पोटीन और WinSCP

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

  • पोटीन डाउनलोड पेज
  • WinSCP डाउनलोड पृष्ठ
  • Tunnelier: विंडोज एसएफटीपी आदि का उपयोग करने के लिए शक्तिशाली मुफ्त।

पुट्टी या WinSCP का उपयोग करने से पहले आपके पाई को आपके नेटवर्क से जुड़ा होना चाहिए और आपको इसका IP पता जानना होगा। मेरे नेटवर्क पर, मेरी पाई 192.168.1.69 को है। में टाइप करके आप अपना पता लगा सकते हैं

/sbin/ifconfig

और आउटपुट की दूसरी पंक्ति पर, आप देखेंगे inet addr: आपके आईपी पते के बाद।

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

अब save बटन पर क्लिक करें फिर सबसे नीचे खुले बटन पर क्लिक करें। आपको अपने पीआई में प्रवेश करना होगा लेकिन अब आप इसका उपयोग कर सकते हैं जैसे कि आप वास्तव में वहां थे।

यह काफी उपयोगी हो सकता है, क्योंकि पोटीन टर्मिनल के माध्यम से लंबे टेक्स्ट स्ट्रिंग्स को काटना और पेस्ट करना बहुत आसान है।

इस आदेश को चलाने का प्रयास करें:

पी एस कुल्हाड़ी

यह आपके पी पर चल रही प्रक्रियाओं की एक सूची दिखाता है। इनमें ssh (दो sshd) और Samba (nmbd और smbd) और कई अन्य शामिल हैं।

PID TTY स्टेट टाइम कॉम
858? Ss 0:00 / usr / sbin / sshd
866? एसएस 0:00 / यूएसआर / एसबीएन / एनएमडीडी-डी
887? Ss 0:00 / usr / sbin / smbd -D
1092? Ss 0:00 sshd: pi [निजी]

WinSCP

हमें खोजकर्ता मोड के बजाय इसे दो स्क्रीन मोड में सेट करना सबसे उपयोगी लगता है, लेकिन यह प्राथमिकता में आसानी से बदल जाता है। इंटीग्रेशन / एप्लिकेशन के तहत प्राथमिकताओं में भी putty.exe का मार्ग बदल जाता है ताकि आप आसानी से पोटीन में कूद सकें।

जब आप पाई से कनेक्ट करते हैं, तो यह आपके होम डायरेक्टरी पर शुरू होता है जो / होम / पीआई है। दो पर क्लिक करें ।। फ़ोल्डर को ऊपर देखने के लिए और इसे रूट पर लाने के लिए एक बार और करें। आप सभी 20 लिनक्स फोल्डर देख सकते हैं।

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