لاگ آؤٹ کے بعد SSH فارورڈ شدہ کنکشنز کا انتظار کیوں کرتا ہے
جب SSH سیشن باہر نکلتا دکھائی نہ دے تو دور دراز شیل کے خاتمے کو فارورڈ شدہ چینلز کی تکمیل سے الگ پہچانیں۔
دور دراز شیل اور SOCKS کے ذریعے فارورڈ شدہ کنکشنز ایک SSH ٹرانسپورٹ پر الگ چینلز ہیں۔ شیل کا خاتمہ ڈائنامک فارورڈ استعمال کرنے والے براؤزر کنکشنز کو لازماً ختم نہیں کرتا۔ OpenSSH درج کرتا ہے کہ لاگ آؤٹ پر فارورڈ شدہ کنکشنز یا X11 سیشنز کے ختم ہونے تک انتظار کیا جاتا ہے۔
منظم اخراج کے لیے، فارورڈ استعمال کرنے والی کارروائیاں بند کریں اور ان کے چینلز کو ختم ہونے دیں۔ براؤزر ونڈو بند کرنے سے پس منظر میں براؤزر عمل اور کنکشنز چلتے رہ سکتے ہیں، اس لیے وہ عمل شناخت کریں جو اب بھی لسنر استعمال کر رہا ہے۔
مناسب انٹرایکٹو سیشن میں OpenSSH کے طے شدہ ایسکیپ کمانڈز فارورڈ شدہ کنکشنز کی فہرست بنا سکتے ہیں یا واضح طور پر منقطع کر سکتے ہیں۔ ان کی دستیابی کا انحصار اسی سیشن اور اس کی ایسکیپ کنفیگریشن پر ہے؛ پس منظر کے ssh -N عمل کو انٹرایکٹو ایسکیپ متن بھیجنا عمومی بندش کا انٹرفیس نہیں ہے۔
ٹرانسپورٹ میں خلل ڈالنے سے پہلے، شناخت کریں کہ آیا کنکشن شیئرنگ master اس کا مالک ہے۔ دیگر سیشنز اسی کنکشن پر منحصر ہو سکتے ہیں۔
ExitOnForwardFailure مطلوبہ فارورڈنگ سیٹ اپ قائم کرنے میں ناکامی کو کنٹرول کرتا ہے۔ یہ «آخری ویب سائٹ درخواست کے بعد باہر نکلیں» یا «شیل ختم ہونے پر ہر چینل بند کریں» کی تعریف نہیں کرتا۔ بندش کا انتخاب یہ ہے کہ باقی کام مکمل کیا جائے یا جان بوجھ کر روکا جائے۔