SSH - कनेक्ट करते समय कनेक्शन टाइमआउट


9

मेरी आरपी रास्पियन चला रही है। मैं SSH को स्थापित करने की कोशिश कर रहा हूं।

मैंने अपने पाई पर स्थिर आईपी प्राप्त करने के लिए इन चरणों का पालन किया:

  1. चूंकि मेरा पीसी वाईफाई के माध्यम से लैन से जुड़ा था, इसलिए मुझे ipconfigअपने डब्ल्यूएलएएन कार्ड का आईपी पता, प्रवेश द्वार आदि मिलता था
  2. मैंने इस डेटा का उपयोग रास्पियन में एक स्टेटिक आईपी सेट करने के लिए किया था, जिससे निश्चित रूप से आईपी एड्रेस बदल गया।

ifconfig पुष्टि करता है कि मैंने स्थैतिक आईपी को सही ढंग से सेट किया है।

मैंने अपने विंडोज 7 पीसी पर PuTTY का उपयोग करके पाई से जुड़ने की कोशिश की है। PuTTY निम्न त्रुटि संदेश फेंकता है:

कनेक्ट करते समय कनेक्शन समाप्त हो गया

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

मेरे काम करने वाले पीसी से जानकारी की नकल करना गलत था? मैं इसे कैसे ठीक कर सकता हूं और अपने पाई पर एसएसएच काम कर सकता हूं?


कनेक्ट करते समय एक टाइमआउट या कनेक्ट होने के थोड़ी देर बाद एक टाइमआउट?
पैट्रिक कोस्टजेन्स

कनेक्ट होने पर टाइमआउट
nbsrujan

क्या ऐसा किसी राउटर के पीछे होता है जो आपके लिए कुछ पोर्ट फॉरवर्ड करता है? शायद आपके ssh पोर्ट (आमतौर पर 22) को अग्रेषित नहीं किया जाता है।
पैट्रिक कोस्टजेन्स

क्या आपके पास अपने विंडोज पीसी पर एक फ़ायरवॉल है जो SSH को अवरुद्ध कर रहा है?
लॉरेंस

@ लॉरेंस मैंने फ़ायरवॉल विकल्पों की भी जाँच की है। यह ठीक लग रहा था। क्या SSH कनेक्शन की अनुमति देने के लिए फ़ायरवॉल को सक्षम करने का कोई विशिष्ट तरीका है? मैं फिर से फ़ायरवॉल को अक्षम करने का प्रयास करूँगा।
nbsrujan

जवाबों:


9

कोशिश करने के लिए चीजों की एक जोड़ी:

  1. क्या आप विंडोज़ मशीन से रास्पबेरी पाई को पिंग करने में सक्षम हैं, कमांड प्रॉम्प्ट खोलें और दर्ज करें ping 192.168.0.198(लेकिन आईपी पते के साथ आप एसएसएच के लिए उपयोग कर रहे हैं), यदि आपको उत्तर मिलता है कि कनेक्शन अच्छा है, अगर नहीं है तो एसएसएच को रोकने में नेटवर्किंग समस्या है। काम कर रहे
  2. क्या आपने raspi-config का उपयोग करके SSH की स्थापना की है, या क्या आपने इसे स्वयं सेट किया है, यदि आप इसे स्वयं सेट करते हैं, तो आप हमें बता सकते हैं कि कैसे (SSH के साथ कोई सेट-अप समस्या हो सकती है)
  3. क्या आप स्वयं रास्पबेरी पाई से SSH में लॉग इन कर सकते हैं, ssh 127.0.0.1(वास्तव में 127.0.0.1 का उपयोग करें), यदि यह काम नहीं करता है तो संभावना है कि SSH सही तरीके से सेट-अप नहीं है, त्रुटि समस्या का सुराग दे सकती है।
  4. क्या अब आप स्वयं रास्पबेरी पाई से SSH में लॉग इन करने का प्रयास कर सकते हैं, लेकिन इस बार वास्तविक पते और पोर्ट का उपयोग करें ssh 192.168.0.198 -p 22(लेकिन IP पते का उपयोग आप SSH के लिए कर रहे हैं), यदि यह काम नहीं करता है तो यह समस्या की ओर इशारा कर सकता है। लिनक्स पर फ़ायरवॉल, या कि SSH केवल कुछ कनेक्शन या एक अलग पोर्ट नंबर का उपयोग करने के लिए सेट-अप है
  5. यदि उपरोक्त सभी कार्य ठीक हैं, तो यह संभवतः राउटर के साथ फ़ायरवॉल समस्या जैसा कुछ है, यह कुछ अलग पोर्ट संख्याओं को आज़माने में मदद कर सकता है

अतिरिक्त पोर्ट नंबर जोड़ने के लिए निम्न कार्य करें:

  • SSH कॉन्फ़िगरेशन का उपयोग करके बैकअप लें sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.old
  • SSH कॉन्फ़िगरेशन का उपयोग करके संपादित करें sudo nano /etc/ssh/sshd_config
  • रेखा जो कहती है, उसके लिए देखो Port 22
  • कुछ अन्य पोर्ट नंबरों के साथ नीचे कुछ अतिरिक्त लाइनें जोड़ें, मैं एक अलग तरह से ज्ञात संख्या का सुझाव Port 80दूंगा , उदाहरण के लिए , और एक बड़ी संख्या;Port 55555
  • SSH सेवा का उपयोग करके पुनः प्रारंभ करें sudo /etc/init.d/ssh restart
  • मेरे द्वारा जोड़े गए प्रत्येक नंबर के साथ पोटीन का उपयोग करने की कोशिश करें, मेरे मामले में 80काम नहीं करता है क्योंकि हमारे पास एक वेब सर्वर राउटर आगे की तरफ है, लेकिन 55555ठीक है

उम्मीद है कि यहाँ कुछ मदद करता है, आइए जानते हैं क्या होता है


सर, बहुत बहुत धन्यवाद। अतिरिक्त बंदरगाहों को जोड़ने से वास्तव में मुझे बहुत मदद मिली। मैं एसएसएच के साथ 2 सप्ताह से अटका हुआ था। मेरे आरपीआई के साथ एक और समस्या आरपीआई में डीएनएस सर्वर पता हो सकता है और पीसी समान नहीं हैं। यह भी एक कारण हो सकता है :)
nbsrujan

Ssh पोर्ट बदलने से समस्या हल हो गई। जवाब के लिए धन्यवाद।
बेनेरो

मैं अपने आप से कनेक्ट कर सकता हूं, लेकिन कोई बात नहीं मैं जो भी कर सकता हूं वह पोटीन से नहीं जुड़ सकता है, जबकि मैं अपनी समस्या के बिना अपने पीआई आईपी एडिंग को पिंग कर सकता हूं। क्या समस्या हो सकती है? क्या ऐसा हो सकता है कि मेरा राउटर किसी तरह इस कनेक्शन को रोक रहा हो?
सलडेनिसोव

मुझे भी बिलकुल यही समस्या है। यह मुझे मिलने वाला कोड है:
सबसे आदरणीय सर

1

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

उदाहरण के लिए यदि आपका WIFI नेटवर्क 192.168.0.xxx RPI और आपके पीसी पर वायर्ड इंटरफेस के लिए 10.2.2.xx का उपयोग करता है।

वायर्ड इंटरफ़ेस पर 10.2.2.2 (नेटमास्क 255.255.255.0 या / 24) और पीसी को 10.2.2.3 (साथ ही 255.255.255.0 नेटमास्क) के साथ कॉन्फ़िगर करें। आपको अपने पीसी से 10.2.2.2 तक ssh करने में सक्षम होना चाहिए।

ज्ञात रहे कि रास्पबेरी पाई तब तक इंटरनेट का उपयोग नहीं कर पाएगी जब तक कि आप खिड़कियों को प्रवेश द्वार के रूप में कॉन्फ़िगर नहीं करते हैं जो इस उत्तर के दायरे से बाहर है।


1

यह संभव है कि रस्सी मुझे पोटीन और सत्र से बाहर निकाल सकती है यदि यह राउटर से बहुत दूर है और सिग्नल स्तर 20% से कम है।

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


0

रास्पबेरीपीआई के आईपी पते (ifconfig) की पुष्टि करने के बाद, और अपने पीसी के आईपी पते को स्थिर करने के लिए, मुझे "पिंग raspberrypi.local" पिंग करने पर एक टाइमआउट मिलता रहा। सबसे महत्वपूर्ण बात जो मैं भूल गया था वह यह सुनिश्चित करना था कि मेरे रास्पबेरीपीआई का आईपी पता (198.168.1.3) जो भी हो मेरे पीसी का स्टेटिक आईपी समान है (उदाहरण के लिए, 198.168.1.2) !!!! यह आपको कनेक्ट करने में सक्षम करेगा।


-1

मेरे मामले में जवाब डेस्कटॉप पर ट्रांसमिशन टोरेंट क्लाइंट का एक उच्च यातायात था।

अगर किसी और को भी यही समस्या है तो सबसे पहले अपने नेटवर्क की स्पीड चेक करें ।

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