SSH SOCKS ఫార్వర్డింగ్ TUN పరికర లోపాల నుండి వేరుగా ఉంటుంది
అదే SSH సెషన్ తర్వాత ప్రత్యేక TUN పరికరాన్ని సృష్టించడంలో విఫలమైనా స్థాపించబడిన SOCKS వినిపించేదాన్ని గుర్తించండి.
ఈ రెండు పరిశీలనలు ఒకే SSH లాగ్లో కలిసి ఉండవచ్చు:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
మొదటిది ఒక చలనశీల SOCKS వినిపించేదికి సంబంధించినది. రెండవది ఒక సొరంగ నెట్వర్క్ పరికరానికి సంబంధించినది. ఇవి వేర్వేరు ఫార్వర్డింగ్ అభ్యర్థనలు.
OpenSSH అనువర్తన-స్థాయి చలనశీల ఫార్వర్డింగ్ కోసం -D మరియు సొరంగ పరికరాల కోసం -w ఉపయోగిస్తుంది. Tunnel సెట్టింగ్ కాన్ఫిగరేషన్ ద్వారా రెండవదాన్ని కూడా అభ్యర్థించగలదు. TUN పరికరానికి అధికారాలు లేదా సర్వర్ అనుమతి రాకపోవడం దానంతట అదే మునుపటి SOCKS వినిపించేది ఎప్పుడూ సృష్టించబడలేదని రుజువు చేయదు.
లోపానికి ముందు ఏది విజయవంతమైందో చదవండి: SSH ప్రామాణీకరణ, వినిపించేది సృష్టి మరియు తర్వాత ఏదైనా గమ్య-ఛానల్ అభ్యర్థన. వినిపిస్తున్న SOCKS పోర్టుకు ఇంకా సరిపోయే క్లయింట్ మరియు చేరుకోగల, అనుమతించబడిన గమ్యం అవసరం. ఇది ఒక దశ గురించిన సాక్ష్యం.
ఉద్దేశించిన పని SOCKS ఫార్వర్డింగ్ మాత్రమే అయితే, సొరంగ పరికరం ఎందుకు అసలు అభ్యర్థించబడిందో పరిశీలించండి. పరిమిత కాన్ఫిగరేషన్ ఆ సంబంధం లేని అభ్యర్థనను నిలిపివేయగలదు:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
సాధారణ SSH హోస్ట్-కీ మరియు ఖాతా తనిఖీలను ఉంచండి. SOCKS మార్గానికి అవసరం లేని ఒక లక్షణం యొక్క లోపాన్ని నిశ్శబ్దం చేయడానికి మాత్రమే నెట్వర్క్-పరికర అధికారాలను ఇవ్వడానికి ఎలాంటి కారణం లేదు.