సాధారణంగా SSH SOCKS సొరంగం ల్యాప్‌టాప్‌కు సర్వర్ నెట్‌వర్క్ నిష్క్రమణను ఇస్తుంది. రివర్స్ డైనమిక్ ఫార్వర్డింగ్ ఆ ఏర్పాటును తిరగబెడుతుంది: రిమోట్ మెషీన్‌లోని ప్రోగ్రామ్ మీ SSH క్లయింట్‌కు ఉన్న నెట్‌వర్క్‌ను ఉపయోగించగలదు.

గమ్యస్థానం లేని రిమోట్ ఫార్వర్డింగ్‌కు మద్దతిచ్చే OpenSSH క్లయింట్‌లో:

ssh -N -R 127.0.0.1:1080 [email protected]

SOCKS లిజనర్ remote.example.netలో ఉంది, దాని loopback చిరునామాకు బంధించబడింది. అక్కడి ప్రోగ్రామ్‌లు 127.0.0.1:1080 ఉపయోగిస్తాయి. గమ్యస్థాన కనెక్షన్లు SSH ద్వారా తిరిగి వెళ్లి మీ క్లయింట్ నడుస్తున్న వైపు నుండి తెరవబడతాయి.

IP కంటే ముందు దిశను చదవండి

‎-R పత్రం వదిలివేసిన గమ్యస్థానాన్ని అర్థవంతం చేస్తుంది. port:host:hostport ఉన్న స్పెసిఫికేషన్ బదులుగా స్థిర ఫార్వర్డ్. పాత క్లయింట్ చిన్న డైనమిక్ రూపానికి మద్దతిస్తుందని ఊహించవద్దు.

బయటకు వెళ్లే IP అనేది మీ క్లయింట్ వైపు నెట్‌వర్క్ ఆ కనెక్షన్లకు ఉపయోగించేది. ఇంటి రౌటర్ వెనుక ఉన్న ల్యాప్‌టాప్ రౌటర్ అనువదించిన పబ్లిక్ చిరునామా ద్వారా బయటకు వెళ్లవచ్చు. అది స్వయంచాలకంగా SSH సర్వర్ IP కాదు, ల్యాప్‌టాప్‌కు నేరుగా ఇచ్చిన చిరునామా కూడా కాదు.

రిమోట్ లిజనర్‌ను పరిమితంగా ఉంచండి. వైల్డ్‌కార్డ్ బైండింగ్ సర్వర్ విధానం ప్రకారం ఇతర మెషీన్‌లు మీ క్లయింట్ వైపు నెట్‌వర్క్‌ను నిష్క్రమణగా ఉపయోగించడానికి అనుమతించవచ్చు. రిమోట్ హోస్ట్‌లోని ఇతర అర్హత కలిగిన ప్రక్రియలకు loopback కూడా అందుబాటులో ఉండవచ్చు; ఇది ప్రతి ప్రక్రియకు రహస్యం కాదు.

పరిమిత గమ్యస్థాన సముదాయానికి PermitRemoteOpen మరియు సర్వర్ ఫార్వర్డింగ్ విధానాన్ని సమీక్షించండి. మార్గం మీ క్లయింట్ ఆన్‌లైన్‌లో ఉండటంపై కూడా ఆధారపడుతుంది. ఆ కనెక్షన్ మూసివేయబడినప్పుడు రిమోట్ ప్రాక్సీ మార్గం మాయమవుతుంది. రివర్స్ ఫార్వర్డింగ్ కనెక్షన్లు ఎక్కడ పుడతాయో మారుస్తుంది; SSH సెషన్ నుండి స్వతంత్రమైన ప్రత్యేక ప్రాక్సీని అది అందించదు.

సంబంధిత వ్యాసాలు