లాగ్అవుట్ తర్వాత SSH ఫార్వర్డ్ చేసిన కనెక్షన్ల కోసం ఎందుకు వేచి ఉంటుంది
SSH సెషన్ బయటకు వెళ్లనట్లు కనిపించినప్పుడు రిమోట్ షెల్ ముగింపును ఫార్వర్డ్ చేసిన ఛానెల్స్ పూర్తవడం నుండి వేరు చేయండి.
రిమోట్ షెల్ మరియు SOCKS ద్వారా ఫార్వర్డ్ చేసిన కనెక్షన్లు ఒక SSH రవాణాపై వేర్వేరు ఛానెల్స్. షెల్ ముగియడం డైనమిక్ ఫార్వర్డ్ను ఉపయోగించే బ్రౌజర్ కనెక్షన్లను తప్పనిసరిగా ముగించదు. OpenSSH లాగ్అవుట్లో ఫార్వర్డ్ చేసిన కనెక్షన్లు లేదా X11 సెషన్లు ముగిసే వరకు వేచి ఉంటుందని నమోదు చేస్తుంది.
క్రమబద్ధంగా నిష్క్రమించడానికి, ఫార్వర్డ్ను ఉపయోగించే కార్యకలాపాలను మూసివేసి వాటి ఛానెల్స్ ముగియనివ్వండి. బ్రౌజర్ విండో మూసినా నేపథ్య బ్రౌజర్ ప్రక్రియలు మరియు కనెక్షన్లు నడుస్తూ ఉండవచ్చు, కాబట్టి ఇప్పటికీ లిజనర్ను ఉపయోగిస్తున్న ప్రక్రియను గుర్తించండి.
సరైన ఇంటరాక్టివ్ సెషన్లో OpenSSH డిఫాల్ట్ ఎస్కేప్ ఆదేశాలు ఫార్వర్డ్ చేసిన కనెక్షన్లను జాబితా చేయగలవు లేదా స్పష్టంగా డిస్కనెక్ట్ చేయగలవు. వాటి లభ్యత ఆ సెషన్ మరియు దాని ఎస్కేప్ కాన్ఫిగరేషన్పై ఆధారపడి ఉంటుంది; నేపథ్య ssh -N ప్రక్రియకు ఇంటరాక్టివ్ ఎస్కేప్ టెక్స్ట్ పంపడం సాధారణ షట్డౌన్ ఇంటర్ఫేస్ కాదు.
రవాణాను అంతరాయం చేసే ముందు, కనెక్షన్-షేరింగ్ master దానిని కలిగి ఉందో లేదో గుర్తించండి. ఇతర సెషన్లు అదే కనెక్షన్పై ఆధారపడి ఉండవచ్చు.
ExitOnForwardFailure అభ్యర్థించిన ఫార్వర్డింగ్ సెటప్ను స్థాపించడంలో వైఫల్యాన్ని నియంత్రిస్తుంది. ఇది “చివరి వెబ్సైట్ అభ్యర్థన తర్వాత నిష్క్రమించు” లేదా “షెల్ ముగిసినప్పుడు ప్రతి ఛానెల్ను ఆపు” అని నిర్వచించదు. షట్డౌన్ ఎంపిక మిగిలిన పనిని పూర్తి చేయడమా లేదా ఉద్దేశపూర్వకంగా అంతరాయం కలిగించడమా అనేది.