जब SSH सत्र काट दिया जाता है तो गनोम-टर्मिनल फ्रीज क्यों होता है?


10

यह एक बहुत ही साधारण समस्या है। मैं हर दिन अन्य मशीनों के लिए SSH के लिए सूक्ति-टर्मिनल का उपयोग करता हूं। मैं ऐसा लैपटॉप पर करता हूं, जिसे मैं ऑफिस के आसपास रखता हूं, इसलिए मैं वायर्ड और वायरलेस नेटवर्क के बीच लगातार स्विच कर रहा हूं। जब ऐसा होता है तो मेरा SSH सत्र समाप्त हो जाता है और टर्मिनल फ्रीज हो जाता है।

ऐसा क्यों होता है (फ्रीज़िंग, सेशन ड्रॉपिंग नहीं) और क्या इसे रोकने का उनका तरीका है? मुझे पता है कि इससे पहले कि मैं जानता हूं कि मैं अपने लैपटॉप को ईथरनेट से डिस्कनेक्ट करना चाहता हूं, दूरस्थ सर्वर से लॉग इन करके मैं इसे प्राप्त कर सकता हूं।

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


दबाने की कोशिश करेंCtrl + D
becko

जवाबों:


15

सत्र अंततः समय से बाहर और डिस्कनेक्ट करेगा; इस तेजी से करता है, तो आप कॉन्फ़िगर नहीं होगा ServerAliveIntervalऔर ServerAliveCountMaxमें ~/.ssh/config। एक तत्काल डिस्कनेक्ट बाध्य करने के लिए, Return~.


2

इसमें क्यों शामिल हुए बिना, यहाँ बताया गया है कि आप इसे कैसे ठीक करते हैं:

~.

वह टिल्ड-डॉट है। उन दो कुंजियों को दबाएं, एक के बाद एक, और जो त्रिशंकु सत्र से डिस्कनेक्ट हो जाएगी और आपको अपना टर्मिनल वापस देगी। वाह!

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