कुछ मशीनों पर LAN में SSH "अंतराल", मिश्रित डिस्ट्रोस


9

मुझे कुछ महीनों के लिए अपने LAN के अंदर SSH कनेक्शन के साथ एक अजीब समस्या है। यह केवल तब होता है जब मैं अपने विंडोज 10 डिवाइस का उपयोग एक (बेयरबोन) लाइनक्स मशीन से कनेक्ट करने के लिए करता हूं।

जब मैं SSH सर्वर से जुड़ता हूं तो ऐसा लगता है कि मेरा इनपुट केवल हर सेकंड में एक बार भेजा जाता है। यदि मैं एक कुंजी रखता हूं, तो यह एक सेकंड के लिए कुछ भी प्रिंट नहीं करता है और उस दूसरे के बाद मैं उस दौरान किए गए प्रत्येक कीस्ट्रोक को देखता हूं।

यह काम करने वाले सर्वरों पर कैसा दिखता है:

यह इस तरह से इस मुद्दे के साथ लग रहा है:

जिन चीजों का मैंने परीक्षण / पता लगाया है

  • "UseDNS" सेटिंग को / etc / sshd में बदलना इसे ठीक नहीं करता है
  • यह डेबियन पर बैश (और zsh) के साथ होता है (OpenSSH_7.4p1 डेबियन -10 + deb9u6, OpenSSL 1.0.2r 26 फरवरी 2019) और ऐल्प ऑन लाइनीन लिनक्स (OpenSSH_7.951, OpenSSL 1.1.1b 26 Feb 2019)
  • यह अल्पाइन लिनक्स OpenSSH_7.7p1, लिब्रेएसएसएल 2.7.4 पर नहीं होता है
  • यह हर मशीन के साथ नहीं होता है, बस कुछ (डिस्ट्रो पर निर्भर नहीं होता है)
  • resolv.conf सही है
  • ClientAliveInterval के साथ और उसके बिना त्रुटि होती है (क्लाइंट और सर्वर पर परीक्षण)
  • उपकरणों को पिंग करना हमेशा तेज होता है (1 एमएस से कम) इसलिए यह केवल एसएसएच है
  • यह तब भी पिछड़ जाता है जब मैं विंडोज 10 पर लिनक्स सबसिस्टम से और पुट्टी के साथ और MobaXterm के साथ ssh
  • विंडोज के बजाय लिनक्स से कनेक्ट होने पर कोई समस्या नहीं है

क्या किसी के पास कोई सुराग या चीजें हैं जो मैं कोशिश कर सकता हूं? धन्यवाद

जवाबों:


15

आमतौर पर यह नागल के एल्गोरिथ्म का संकेत है , आप उस सॉकेट विकल्प को बंद कर सकते हैं।

(मैंने पहले भी अन्य मामलों में लिनक्स और विंडोज के बीच टीसीपी देरी को देखा है। एक मामले में यह टीसीपी विंडोज आकार और पीएसएच (पुश) झंडे के बीच बातचीत के कारण हुआ था जिसके कारण विंडोज देर से और / या फिर से स्वीकार करने का कारण बना।)


बहुत बढ़िया, उस त्वरित सुधार के लिए धन्यवाद! पुट्टी सेटिंग्स में मैंने "अक्षम नागल के एल्गोरिथ्म" चेकबॉक्स को अनचेक किया (जो कि डिफ़ॉल्ट रूप से टिकटिक लगता है) और अब यह काम करता है!
क्रिश्चियन

@Christian पुष्टि के लिए धन्यवाद, मैंने अपना जवाब थोड़ा सा आसान कर दिया
eckes

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

@CarstenS हाँ सब मैंने किया था मैं "अक्षम नागल के एल्गोरिथ्म" को पुट्टी में अनचेक कर दिया था जिसका अर्थ है मैंने इसे सक्षम किया । लेकिन मुझे लगता है कि यह पुट्टी का एक पुराना संस्करण है, इसलिए शायद चेकबॉक्स पर लिबल गलत है
क्रिश्चियन

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