2015-03-11 10 views
6

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

उत्तर

12

प्रेस निम्नलिखित तीन कुंजियाँ:

  1. दर्ज
  2. ~ (टिल्ड)
  3. । (अवधि)

यह "डिस्कनेक्ट" समारोह sshman पेज के ESCAPE CHARACTERS अनुभाग में वर्णित है।

3

this post में, geekosaur पता चलता है इस प्रकार के रूप में हम बच दृश्यों का उपयोग करें:।। "वर्तमान सत्र को मारने के लिए हिट बाद में , ~, दर्ज इन भागने दृश्यों के

अधिक सूचीबद्ध किया जा सकता साथ दर्ज ↵, ~, :

Supported escape sequences: 
    ~. - terminate session 
    ~B - send a BREAK to the remote system 
    ~R - Request rekey (SSH protocol 2 only) 
    ~# - list forwarded connections 
    ~? - this message 
    ~~ - send the escape character by typing it twice 
(Note that escapes are only recognized immediately after newline.) 

आप पर पर क्लिक करके एस्केप दृश्यों की सूची बंद कर सकते हैं।

सूचना है कि क्योंकि मार ~~ का कारण बनता है ssh यह अवरोध डालने के ~ भेजने के लिए बजाय, आप मार ~एन गुना एन नेस्टेड ssh कनेक्शन को संबोधित कर सकते हैं। (यह केवल ~ रों कि सीधे पालन एक दर्ज पर लागू होता है।) यह कहना है कि ~~~~~दर्ज है।ssh सत्र 5 परतों को गहरा कर देता है और अन्य 4 बरकरार रखता है। "

संबंधित मुद्दे