SSH యొక్క బయటకు వెళ్లే SOCKS కనెక్షన్లకు స్థాపిత రిటర్న్ ట్రాఫిక్ను ఉంచండి
సర్వర్ ఫైర్వాల్ తాత్కాలిక స్థానిక పోర్టులకు వచ్చే వెబ్సైట్ ప్రతిస్పందనలను పడేసినప్పుడు కూడా SSH లాగిన్ జీవించగలదు.
SSH సర్వర్ ఫైర్వాల్ మార్పుల తర్వాత SOCKS బ్రౌజింగ్ విరిగిపోతే, మిగిలిన SSH షెల్తో మొత్తం మార్గాన్ని నిర్ణయించవద్దు. సర్వర్ డైనమిక్ ఫార్వార్డింగ్ కోసం వేర్వేరు గమ్యస్థాన TCP కనెక్షన్లను తెరుస్తుంది.
వాటి ప్రతిస్పందనలు సర్వర్ ఎంచుకునే తాత్కాలిక పోర్టులకు వస్తాయి. కొత్త ఇన్బౌండ్ ట్రాఫిక్ను SSH సేవకు మాత్రమే అనుమతించే విధానం, స్థాపిత ట్రాఫిక్ అంగీకరించకపోతే ఆ ప్యాకెట్లను పడేయవచ్చు.
ఉన్న IPv4 iptables నియమ సముదాయంలో, కనెక్షన్-స్థితి భాగం ఇది:
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTసరిపోలే చివరి drop/reject ముందు దాన్ని ఉంచండి. ఇది ట్రాక్ చేసిన రిటర్న్ ట్రాఫిక్ను అనుమతిస్తుంది, ఎత్తైన పోర్టుకు ప్రతి కొత్త కనెక్షన్ను కాదు.
ఈ కారణాన్ని ధృవీకరించడానికి పడేసిన tuple మరియు స్థితిని ఉపయోగించండి. OUTPUT తదుపరి కనెక్షన్ను అనుమతించాలి, IPv6 మార్గాలకు వాటి వర్తించే నియమాలు అవసరం. SOCKS చర్చలు, SSH రవాణా మరియు గమ్యస్థాన ట్రాఫిక్ పరిశీలించాల్సిన వేర్వేరు దశలు.