रास्पियन खिंचाव पर डिफ़ॉल्ट रूप से SSH को सक्षम करना


16

मेरे पास एक रास्पबेरी पाई 1 मॉडल ए है जो रास्पियन स्ट्रेच लाइट की छवि को चला रहा है ।

मैंने देखा है कि जब मैं अपने पाई पर बिजली डालता हूं और इसे शुरू करने की अनुमति देता हूं, तो मैं अपने मैक लैपटॉप से ​​एसएसएच को इसमें नहीं देख सकता। सबसे पहले , मुझे अपनी आरपीआई को एक कीबोर्ड पर हुक करना होगा और मॉनिटर करना होगा, उसमें लॉग इन करना होगा (डिफ़ॉल्ट piउपयोगकर्ता के साथ, जो अभी के लिए ठीक है), और फिर प्रभावी ढंग से एसएसएच को मैन्युअल रूप से "बाउंस" करें:

sudo service ssh stop
sudo service ssh start

एक बार जब मैं ऐसा करता हूं, तो मैं बिना किसी समस्या के आरपीआई (मेरे मैक से) में एसएसएच कर सकता हूं।

मेरा मानना ​​है कि इसका मतलब है कि स्टार्टअप में SSH डिफ़ॉल्ट रूप से नहीं चल रहा है। मैं कैसे पुष्टि कर सकता हूं कि यह मामला है, और मैं इसे कैसे ठीक कर सकता हूं ताकि मेरे पास निम्नलिखित देव / परीक्षण चक्र हो सकें:

  1. पाइ पर पावर
  2. इसे बूट करने के लिए एक या दो मिनट दें
  3. मेरे मैक से इसमें एसएसएच

कोई विचार?


जवाबों:


17

हेडलेस सेटअप के लिए ऐसा करने का सबसे आसान तरीका sshएसडी कार्ड के बूट पार्टीशन पर एक फाइल बनाना है । यह पहले बूट के तुरंत बाद SSH डेमॉन को सक्षम करेगा और हटा दिया जाएगा।

आधिकारिक एसएसएच गाइड: https://www.raspberrypi.org/documentation/remote-access/ssh/README.md#3-enable-ssh-on-a-headless-raspberry-pi-add-file-to-sd- कार्ड-ऑन-एक और मशीन

हेडलेस सेटअप के लिए यह और अधिक रास्पबेरी पाई मंच पर भी पाया जा सकता है: https://www.raspberrypi.org/forums/viewtopic.php?t=191252


1
मैंने अभी पुष्टि की है कि यह प्रक्रिया आरपीआई ए पर अपेक्षित रूप से काम करती है, एक ताजा रास्पियन खिंचाव इंस्टॉल का उपयोग करके।
बोबस्ट्रो

4
नवंबर रास्पियन खिंचाव पर काम नहीं करता है
दशकों

1
प्रलेखन इस लिंक में यह कहता है raspberrypi.org/documentation/remote-access/ssh/README.md
UselesssCat

मैंने अपने लिनक्स पीसी पर इस प्रक्रिया की पुष्टि की जहां मेरे पास / मीडिया / फ़्रेड के तहत माइक्रोएसडी कार्ड था। मैं आदेशों जारी: cd /media/fred/bootतो touch ssh फिर मैं microSD कार्ड अनमाउंट, मेरे पीसी से इसे हटा दिया और फिर मेरी रास्पबेरी Pi में डाला जाता है और पाई हटा दिया गया। मैं तब अपने लिनक्स पीसी से पाई को ssh कर सकता था। उदा ssh pi@192.168.0.2। यह एक रास्पबेरी पाई 3 बी पर रास्पियन खिंचाव लाइट पर है।
विल

16

क्या आपने कोई एक्सटेंशन के साथ "ssh" नामक बूट निर्देशिका में एक फ़ाइल बनाई है?

या से सेटिंग

sudo raspi-config 

तत्पश्चात -> पर्यायवाची विकल्प -> ssh सक्षम करें

संपादित करें यहाँ छवि विवरण दर्ज करें


धन्यवाद @ DrRabbit (+1) - लेकिन दो चिंताएँ: (1) मैंने पहले से ही अपने रास्पियन डिस्ट्रीब्यूशन के कुछ हिस्सों को स्थापित कर लिया है (स्थापित जावा, फ़ाइल सिस्टम पर कुछ एप्लिकेशन / फ़ाइलों को विशेष स्थानों पर तैनात किया है, जो कुछ निश्चित systemdबनाने / प्रबंधित करने के लिए उपयोग किए जाते हैं। मेरे लिए सेवाएं, आदि।) ... sudo rasp-configमैं पहले से ही मैन्युअल रूप से कॉन्फ़िगर किया गया है सेटिंग्स में से किसी में चल रहा है? दूसरे शब्दों में: क्या यह बोलने के लिए "स्लेट को साफ करता है"? और (2) इस लिंक के अनुसार मुख्य मेनू से कोई " इंटरफेसिंग विकल्प " मेनू नहीं है raspi-config, कोई विचार?
स्बीब

नहीं, यह किसी भी सेटिंग को नहीं छूता है, न ही इसे
बीआईओएस

आह, आप एक पीज़ेरो के बारे में बात कर रहे हैं, मेरे पास 1 मॉडल ए है, मुझे नहीं लगता कि मेरा संस्करण आपके समान काम करता है।
स्माइब

ओह im खेद मैंने सोचा था कि वे सभी एक ही config एप्लिकेशन भाग गया, किसी भी फाइल बनाने मैन्युअल रूप से इसे हल करना चाहिए
Dr.Rabbit

वे सभी एक ही कॉन्फिग ऐप चलाते हैं। यह ओएस का हिस्सा है, जो सभी मॉडलों के लिए समान है।
गोल्डीलॉक्स

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.