यदि आप पहले एक दूरस्थ एसएसएच सत्र में लॉगिन कर चुके हैं, तो आप जान लेंगे कि ऐसे समय हैं जहां एसएसएच सत्र उत्तरदायी नहीं होता है। यह इंटरनेट कनेक्शन में एक ब्रेक के कारण हो सकता है, या आप दूर थे और सत्र समय समाप्ति। जो भी कारण है, जब एसएसएच सत्र अनुत्तरदायी हो जाता है, तो सभी सामान्य शॉर्टकट कुंजियां (Ctrl + Z, Ctrl + C, ESC) काम करने में विफल हो जाएंगी। तो हम एक अनुत्तरदायी एसएसएच सत्र (टर्मिनल विंडो बंद करने के अलावा) को कैसे मार सकते हैं?

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

आप जिन अन्य बचने वाले पात्रों का उपयोग कर सकते हैं उनमें शामिल हैं:

  • ~। डिस्कनेक्ट करें।
  • ~ ^ जेड : पृष्ठभूमि एसएसएच।
  • ~ # : अग्रेषित कनेक्शन सूचीबद्ध करें।
  • ~ & : अग्रेषित कनेक्शन / X11 सत्रों को समाप्त करने के लिए प्रतीक्षा करते समय लॉगआउट पर पृष्ठभूमि ssh।
  • ~? : बचने के पात्रों की एक सूची प्रदर्शित करें।
  • ~ बी : रिमोट सिस्टम में एक BREAK भेजें (केवल एसएसएच प्रोटोकॉल संस्करण 2 के लिए उपयोगी है और यदि सहकर्मी इसका समर्थन करता है)।
  • ~ सी : ओपन कमांड लाइन। वर्तमान में यह -L, -R और -D विकल्पों का उपयोग कर पोर्ट अग्रेषण को जोड़ने की अनुमति देता है (ऊपर देखें)। यह -केआर [bind_address:] पोर्ट का उपयोग कर मौजूदा रिमोट पोर्ट-फ़ॉरवर्डिंग को रद्दीकरण की अनुमति भी देता है। ! आदेश ssh_config (5) में PermitLocalCommand विकल्प सक्षम होने पर उपयोगकर्ता को स्थानीय आदेश निष्पादित करने की अनुमति देता है। -एच विकल्प का उपयोग कर मूल सहायता उपलब्ध है।
  • ~ आर : कनेक्शन की रीकींग का अनुरोध करें (केवल एसएसएच प्रोटोकॉल संस्करण 2 के लिए उपयोगी है और यदि सहकर्मी इसका समर्थन करता है)।