इससे पहले एक समान प्रश्न पूछा गया है: मॉनिटर के बिना रास्पबेरी पाई कैसे स्थापित करें?
हालांकि, यह देखते हुए कि स्वीकृत उत्तर एक उचित समाधान प्रस्तुत नहीं करता है, और यह देखते हुए कि जो पूछा जा रहा है उसमें अस्पष्टता का एक स्तर है, मैं यह मान रहा हूं कि मूल प्रश्न का गलत निर्माण किया गया था, और यह कि मेरा प्रश्न isn ' t एक सटीक डुप्लिकेट।
मैं एक पाई का प्रारंभिक, पहली बार सेट-अप कर रहा हूं। मेरे पास मॉनिटर या कीबोर्ड नहीं है, लेकिन इसके बजाय काम करने के लिए एक कनेक्टेड लैपटॉप का उपयोग करना चाहते हैं। मैं एक मॉनिटर या कीबोर्ड नहीं खरीदना चाहता हूं और उन्हें केवल उन अवसरों के लिए चारों ओर बैठे हैं जब उन्हें पाई की आवश्यकता होती है। मैं उन्हें उधार ले सकता था, लेकिन मेरी भविष्य में और अधिक पाई खरीदने की योजना है, और मैं उन्हें हर बार उधार नहीं लेना चाहता।
मैंने cmdline.txt
फ़ाइल को संपादित करके पाई पर एक स्थिर आईपी पता सेट किया है । (पाई रास्पबियन का सबसे अंतिम संस्करण चला रही है।)
ip=10.0.0.20
मैंने eth
अपने लैपटॉप पर इसी स्थिर IP पते पर इंटरफ़ेस दिया है । (लैपटॉप उबंटू चल रहा है।)
ip ad add 10.0.0.10/24 dev eth0
मैंने दोनों को एक ईथरनेट केबल के साथ जोड़ा है और अपने लैपटॉप से पाई को सफलतापूर्वक पिंग कर सकता हूं।
क्या मैं नहीं कर सकता करते ssh
पाई है। मुझे एक कनेक्शन अस्वीकृत प्रतिक्रिया मिल रही है :
richard@richard-ThinkPad-X220:~$ ssh -vvv pi@10.0.0.20
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.0.0.20 [10.0.0.20] port 22.
debug1: connect to address 10.0.0.20 port 22: Connection refused
ssh: connect to host 10.0.0.20 port 22: Connection refused
एक बात यह है कि इसका मतलब यह है कि sshd
अभी तक पाई पर नहीं चल रहा है।
आधिकारिक डॉक्स राज्य है कि sshd
डिफ़ॉल्ट रूप से चलाता है, लेकिन यह संभव है कि एक प्रारंभिक बूट के दौरान कि अन्य बातों के (जैसे संकेतों उपयोगकर्ता इनपुट के लिए प्रतीक्षा में) एक निश्चित स्तर पर बूट अवरुद्ध कर सकता है, जिसका अर्थ है हम बिंदु है जिस पर इस तक नहीं पहुंचते sshd
है शुरू कर दिया ?
मैं यहाँ से कहाँ जाऊँ? ("मॉनिटर खरीदने के लिए दुकानों पर नहीं" ...)
क्या मैं वास्तव में संभव है?
संपादित करें:
मैंने अब निम्नलिखित पोस्ट के उत्तर में वर्णित तरीकों की कोशिश की है, लेकिन सफलता के बिना: स्क्रीन के बिना आरपीआई पर एसएसएच को सक्षम करना - रास्पि-कॉन्फिग के लिए कीस्ट्रोक्स?
विशेष रूप से, यह सुनिश्चित करते हुए कि SSH init स्क्रिप्ट रनलेवल 2 पर चलाई जाती है, फिर भी मुझे कनेक्ट करने की अनुमति नहीं दी।
ssh pi@raspberrypi.local
आप के साथ जुड़ने में सक्षम होना चाहिए आप हमें यह बताने के लिए नहीं सोचते हैं कि आप वास्तव में कैसे ssh
महत्वपूर्ण हैं।
ping pi@raspberrypi.local
। लेकिन यह काम नहीं करता है क्योंकि raspberrypi.local
एक अज्ञात होस्ट है। क्या इसे /etc/hosts
हल करने में सक्षम होने के लिए मेरे लैपटॉप पर प्रविष्टि की आवश्यकता नहीं होगी ?
sudo nmap 10.0.0.20
लैपटॉप पर चला सकते हैं । यदि यह दिखाता है कि पोर्ट 22 खुला है तो SSH चल रहा है, अन्यथा यह नहीं चल रहा है। यह इसे ठीक नहीं करेगा, लेकिन यह आपको बताएगा कि क्या हो रहा है।