లైనక్స్‌లో SSH టన్నలింగ్‌ను ఎలా సెటప్ చేయాలి

How Setup Ssh Tunneling Linux



SSH టన్నలింగ్ సాధారణంగా SSH పోర్ట్ ఫార్వార్డింగ్ అని పిలుస్తారు, ఇది రిమోట్ హోస్ట్‌లలో ఎన్‌క్రిప్ట్ చేసిన SSH ద్వారా స్థానిక నెట్‌వర్క్ ట్రాఫిక్‌ను రూట్ చేసే టెక్నిక్. SSH సొరంగాల ద్వారా నెట్‌వర్క్ ట్రాఫిక్‌ను రూటింగ్ చేయడం వలన అధిక స్థాయి డేటా ఎన్‌క్రిప్షన్ మరియు భద్రతను నిర్ధారిస్తుంది, ప్రత్యేకించి FTP వంటి ఎన్‌క్రిప్ట్ చేయని నెట్‌వర్క్ ప్రోటోకాల్‌ల కోసం. ముఖ్యంగా అసురక్షిత నెట్‌వర్క్‌లకు కనెక్ట్ చేసినప్పుడు ఇది చాలా ఉపయోగకరంగా ఉంటుంది.

ఈ ట్యుటోరియల్ ఒక SSH టన్నెల్‌ను ఎలా సెటప్ చేయాలో మరియు సురక్షితమైన సొరంగాల ద్వారా మీ ట్రాఫిక్‌ను సురక్షితంగా మార్చుకోవడాన్ని వివరిస్తుంది. మేము SSH పోర్ట్ ఫార్వార్డింగ్ యొక్క మూడు పద్ధతుల గురించి చర్చిస్తాము:







  1. స్థానిక పోర్ట్ ఫార్వార్డింగ్
  2. రిమోట్ పోర్ట్ ఫార్వార్డింగ్
  3. డైనమిక్ పోర్ట్ ఫార్వార్డింగ్

అవసరాలు

ఈ ట్యుటోరియల్ కోసం, మీకు ఇది అవసరం అవుతుంది:



  1. ఒక స్థానిక యంత్రం
  2. VPS వంటి రిమోట్ హోస్ట్

స్థానిక పోర్ట్ ఫార్వార్డింగ్

ఈ రకమైన పోర్ట్ ఫార్వార్డింగ్ మీరు స్థానిక మెషీన్‌లో ఒక పోర్టును రిమోట్ మెషీన్‌లోని నిర్దిష్ట పోర్ట్‌కు ఫార్వార్డ్ చేయడానికి అనుమతిస్తుంది.



స్థానిక పోర్ట్ ఫార్వార్డింగ్ స్థానిక యంత్రం ఇచ్చిన పోర్టులో వినడానికి మరియు రిమోట్ సర్వర్‌లో పేర్కొన్న పోర్టుకు నిర్దిష్ట పోర్టుకు ఏదైనా ట్రాఫిక్‌ను టన్నెల్ చేయడానికి అనుమతిస్తుంది. రిమోట్ సర్వర్ ట్రాఫిక్‌ను స్వీకరించిన తర్వాత, అది సెట్ చేయబడిన గమ్య చిరునామాకు ఫార్వార్డ్ చేయబడుతుంది.





స్థానిక పోర్ట్ ఫార్వర్డ్‌ను సృష్టించడానికి, మేము SSL కమాండ్ కోసం -L ఫ్లాగ్‌ని ఉపయోగిస్తాము:

సాధారణ వాక్యనిర్మాణం:



ssh -ది [LOCAL_IP:]LOCAL_PORT: DESTINATION: DESTINATION_PORT[వినియోగదారు@]SSH_SERVER

మీరు LOCAL_IP ని పేర్కొనకపోతే, స్థానిక SSH క్లయింట్ స్వయంచాలకంగా లోకల్ హోస్ట్‌తో బంధిస్తుంది. మీరు రూట్ యూజర్‌లకు మాత్రమే పరిమితం కానందున 1024 కంటే పెద్ద పోర్ట్‌లను కూడా పేర్కొనాలి.

పోర్ట్ 5000 లో my.service మెషీన్‌లో మీ సేవ నడుస్తుందని అనుకోండి మరియు మెషిన్ యాక్సెస్. మెషిన్‌లో మాత్రమే యాక్సెస్ చేయవచ్చు. మీరు మీ స్థానిక మెషిన్ నుండి సేవకు కనెక్ట్ చేయాలనుకుంటే, మీరు మీ కనెక్షన్‌ని ఇలా ఫార్వార్డ్ చేయాలి:

ssh -ది 5555: my. service:5000వినియోగదారు@యాక్సెస్. మెషిన్

మీరు ఆదేశాన్ని అమలు చేసిన తర్వాత, పేర్కొన్న వినియోగదారు కోసం మీరు SSH పాస్‌వర్డ్‌ను అందించాలి. వాడుకలో సౌలభ్యం కోసం, మీరు SSH కీలను ఉపయోగించి పాస్‌వర్డ్ లేని లాగిన్‌ను సెట్ చేయవచ్చు.

యాక్సెస్.మెషిన్ ఇంటర్మీడియట్ గా పనిచేసే పోర్ట్ (5555) ను ఉపయోగించి మీరు ఇప్పుడు మీ లోకల్ మెషిన్ నుండి సేవను యాక్సెస్ చేయవచ్చు.

127.0.0.1:5555