SSH एक विशिष्ट कंप्यूटर से काम नहीं कर रहा है


14

मैं लैन पर हर दूसरे कंप्यूटर से कनेक्ट कर सकता हूं, साथ ही बाहरी रूप से भी। यह SSHD चलाने वाली अन्य मशीनों से ठीक जुड़ता है। जब शब्दाडंबर के साथ ssh कोशिश करते हैं, तो मुझे निम्नलिखित रीडआउट मिलता है:

$ ssh -vvv 192.168.1.9
OpenSSH_6.2p2, OpenSSL 1.0.1e 11 Feb 2013
debug2: ssh_connect: needpriv 0
debug1: Connecting to 192.168.1.9 [192.168.1.9] port 22.
debug1: Connection established.
debug1: identity file /home/Steven/.ssh/id_rsa type -1
debug1: identity file /home/Steven/.ssh/id_rsa-cert type -1
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/Steven/.ssh/id_dsa" as a RSA1 public key
debug1: identity file /home/Steven/.ssh/id_dsa type 2
debug1: identity file /home/Steven/.ssh/id_dsa-cert type -1
debug1: identity file /home/Steven/.ssh/id_ecdsa type -1
debug1: identity file /home/Steven/.ssh/id_ecdsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
ssh_exchange_identification: read: Connection reset by peer

किसी भी विचार मैं क्या गड़बड़ हो सकती है? मुझे एसएसएच कॉन्फिग फाइलों में बदलाव याद नहीं है, केवल कुछ उपयोगकर्ताओं को अनुमतियों के साथ प्रयोग करने के लिए समूहों में जोड़ना है। यहां तक ​​कि जब मैं किसी खाते को निर्दिष्ट नहीं करने का प्रयास करता हूं (तब भी) यह अंतिम त्रुटि देने से पहले एक मिनट के लिए "स्थानीय संस्करण स्ट्रिंग SSH-2.0-OpenSSH_6.2" पर लटका रहता है। मैं Ubuntu सर्वर 12.04 x86 चला रहा हूं, जो इसके लायक है।


1
क्या आपने /dev/nullपहचान फ़ाइल के रूप में निर्दिष्ट करने का प्रयास किया है?
इग्नासियो वाज़केज़-अब्राम्स

1
क्या आपने दूरस्थ सर्वर यानी 192.168.1.9 में ssh संबंधित लॉग की जाँच की है?
राहुल पाटिल

1
एक नेटवर्क समस्या की तरह लग रहा है। तुम दौड़ सकते थे tcpdump -i eth0 -n host 192.168.1.9 and tcp port 22। आप ssh- ssh-add /home/Steven/.ssh/id_dsa
Agent


इस मुद्दे से पहले आपने क्या बदलाव किए हैं?
राहुल पाटिल

जवाबों:


14

इसका क्या मतलब है, अंततः, यह है कि दूसरे छोर पर एसएसएच सर्वर दुर्घटनाग्रस्त हो गया है या किसी तरह से काम नहीं कर रहा है। यह अभी भी सॉकेट पर सुन रहा है लेकिन यह क्रिप्टोग्राफिक हैंडशेक प्रदर्शन करने में सक्षम नहीं है।

एकमात्र समाधान दूरस्थ पक्ष पर प्रक्रिया को पुनरारंभ करना है।


2

मुझे यह वही समस्या थी, जो मुझे मिला वह मेरा आईपी keept आदि / hosts.deny फ़ाइल में जोड़ा जा रहा था।

मैंने इसका समाधान बस एक और VPS सर्वर में लॉग इन करके किया और फिर Ssh को अवरुद्ध VPS में जोड़कर होस्टेसडेन फ़ाइल से मेरा (होम स्टैटिक) IP हटा दिया।


1

मेरा पहला प्रयास " ssh_exchange_identification: read: Connection reset by peer" खोजना था , और स्रोत कोड के साथ क्रॉस चेक करना था, लेकिन दुर्भाग्य से मुझे कोई नहीं मिला। तो कई विधि के साथ मैंने अपने पक्ष में एक ही समस्या को दोहराने की कोशिश की, लेकिन मेरे पक्ष में एक ही मुद्दा बनाने में असमर्थ, जैसा कि आप नीचे देख सकते हैं।

Sshd_config DenyUser रूट के साथ

क्लाइंट साइड लॉग

अनुमति से इनकार कर दिया, कृपया फिर से प्रयास करें

सर्वर साइड लॉग

जुलाई 2 02:47:32 सर्वर sshd [27118]: CLIENT_IP से उपयोगकर्ता रूट की अनुमति नहीं है क्योंकि डेनिएर्स में सूचीबद्ध

शत्रुता के साथ

sshd: CLIENT_IP

ग्राहक पक्ष डिबग लॉग:

ssh_exchange_identification: दूरस्थ होस्ट द्वारा बंद किया गया कनेक्शन

सर्वर साइड लॉग

जुलाई 2 02:46:28 सर्वर sshd [27100]: CLIENT_IP (CLIENT_IP) से कनेक्ट करने से इनकार कर दिया

पीएएम इनकार के साथ

क्लाइंट साइड लॉग:

अनुमति अस्वीकृत (publickey, कीबोर्ड-इंटरैक्टिव)।

सर्वर साइड लॉग:

PAM-listfile: सेवा ssh के लिए अस्वीकृत उपयोगकर्ता xyz

लॉक अकाउंट के साथ

क्लाइंट साइड लॉग:

debug2: हमने एक पासवर्ड पैकेट भेजा है, उत्तर debug1 की प्रतीक्षा करें: प्रमाणीकरण जो जारी रह सकते हैं: publickey, gssapi-with-mic, पासवर्ड अनुमति से इनकार कर दिया, कृपया पुन: प्रयास करें।

सर्वर साइड लॉग:

जुलाई 2 02:57:16 सर्वर sshd [27303]: pam_unix (sshd: cort): प्रमाणीकरण विफलता; logname = uid = 0 euid = 0 tty = ssh ruser = rhost = CLIENT_IP उपयोगकर्ता = usertest Jul 2 02:57:17 सर्वर sshd [27303]: CLIENT_IP पोर्ट 39431 ssh2 Jul 2 02:57:35 सर्वर sshd के लिए usertest के लिए विफल पासवर्ड [२ [३०५]: CLIENT_IP पोर्ट ३ ९ ४३१ ssh2 से उपयोगकर्ता के लिए पासवर्ड असफल

फिर कुछ Google खोज करने के बाद, ऐसा लगता है कि यह मुद्दा है:

  • आपके नेटवर्क में डुप्लीकेट आईपी
  • यह बग हो सकता है।

3
"पीयर द्वारा कनेक्शन रीसेट" एक सामान्य सॉकेट त्रुटि संदेश है; आपको यह SSH स्रोतों में नहीं मिलेगा। में पढ़े गए नेटवर्क की तलाश करें ssh_exchange_identification। वैसे भी, यह एक फ़ायरवॉल समस्या या समान समान दिखता है।
ट्रिपल जूल

0

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


कैसे, वास्तव में, क्या पथ जो एक पैकेट को प्रभावित करता है या नहीं, हैंडशेक सफल होता है ???
डेविड होल्ज़र

-1

कोशिश करें: ssh -2 name@ipयाssh -2 -l name ip


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