SSH బాస్టియన్ లేదా నేరుగా VPN యాక్సెస్: ఏ విధానం వర్తిస్తుంది?
నాలుగు తనిఖీలను క్రమంగా చేయండి: బాస్టియన్ ఏమి నియంత్రిస్తుంది, లక్ష్యం మార్గాలను వేరు చేయగలదా, లాగ్లు ఏమి ఉంచుతాయి మరియు విధానం ఎక్కడ అమలవుతుంది.
VPN వినియోగదారులు జంప్ హోస్ట్ దాటకుండా సర్వర్లను చేరుకోవచ్చా అనేది నెట్వర్కింగ్ దుస్తులు ధరించిన విధాన ప్రశ్న. బాస్టియన్ తప్పనిసరి నియంత్రణను నిర్వహిస్తే, VPNలో చేరడం దాని చుట్టూ కాకుండా దాని వైపునకే నడపాలి. జంప్ హోస్ట్ మునుపు చేరుకోలేని విభాగాన్ని మాత్రమే వంతెన చేస్తే, సన్నని ప్రత్యక్ష మార్గం నిజాయితీ ప్రత్యామ్నాయం కావచ్చు. క్రింది తనిఖీలను క్రమంగా చేసి, మొదటి వైఫల్యం వద్ద ఆపండి, ఎందుకంటే ఆ సమాధానమే మిగతాదాన్ని నిర్ణయిస్తుంది.
బాస్టియన్ నిజంగా ఏమి నియంత్రిస్తుందో తనిఖీ చేయండి
డిజైన్ పత్రం నుండి చిత్రంతో కాదు, ప్రస్తుత స్థితి గురించిన సాక్ష్యంతో ప్రారంభించండి. లక్ష్యం యొక్క SSH కాన్ఫిగరేషన్ మరియు ప్యాకెట్ ఫిల్టర్ చూడండి: లోపలికి వచ్చే పోర్ట్ 22 బాస్టియన్ చిరునామా నుండి మాత్రమే అంగీకరించబడితే, జంప్ హోస్ట్ బలవంతంగా విధించిన నియంత్రణ. అదే పోర్ట్ మొత్తం VPN పూల్ నుండి కనెక్షన్లను అంగీకరిస్తే, బాస్టియన్ కేవలం సౌకర్యం మాత్రమే మరియు అమలు పూర్తిగా మరో చోట ఉంది. టికెట్ చరిత్ర సాధారణంగా రెండింటిలో మొదట ఏది ఉందో నిర్ధారిస్తుంది.
బాస్టియన్ అందించే నియంత్రణను పేర్కొనే ఒక వాక్యంలో కనుగొన్నది తెలపండి: గమ్యస్థాన పరిమితి, రెండవ ప్రామాణీకరణ దశ, సెషన్ రికార్డింగ్, లేదా సంఘటన సమయంలో కార్యాచరణ దృశ్యమానత. ఆ వాక్యమే ప్రత్యామ్నాయ విధానం కాపాడాల్సినది.
లక్ష్యం మార్గాలను వేరు చేయగలదా తనిఖీ చేయండి
మూల చిరునామా నియమాలు రెండు మార్గాలు వేర్వేరు మూల చిరునామాలతో వచ్చేంత వరకు మాత్రమే పని చేస్తాయి. సర్వర్ సబ్నెట్కు ట్రాఫిక్ను మాస్క్ చేసే VPN గేట్వే ఆ భేదాన్ని తుడిచివేస్తుంది, అప్పుడు పోర్ట్ 22కి ప్రతి కనెక్షన్ గేట్వే నుండి వచ్చినట్టు కనిపిస్తుంది. తనిఖీ లక్ష్యంపైనే స్థానికం మరియు ఒక క్షణం పడుతుంది: స్థాపించిన SSH సెషన్లను జాబితా చేసి ప్రతి దాని సహచర చిరునామా చదవండి.
రెండు మార్గాలు ఒకే చిరునామాలో కుప్పకూలినప్పుడు, భేదం ముందే చేయాలి: VPN ఏ గమ్యస్థానాలకు పంపడానికి అనుమతించబడింది మరియు గేట్వే యొక్క స్వంత ఫిల్టర్ల ద్వారా. అలాంటి పరిస్థితిలో లక్ష్యంపై నియమం జోడించడం వచ్చేదాన్ని మార్చకుండా సరిహద్దు భ్రమను సృష్టిస్తుంది.
ప్రతి రికార్డు నిజంగా ఏమి ఉంచుతుందో తనిఖీ చేయండి
మూడు వేర్వేరు లాగ్లు మూడు వేర్వేరు సంఘటనలను వివరిస్తాయి, ఏదీ మరొకదానికి ప్రత్యామ్నాయం కాదు. VPN యొక్క కనెక్షన్ రికార్డు ఒక గుర్తింపు నెట్వర్క్ పరిధిలోకి ప్రవేశించినట్టు చూపుతుంది. బాస్టియన్ యొక్క ఫార్వార్డింగ్ రికార్డు గమ్యస్థానం మరియు పోర్ట్ వైపు దాన్ని విడిచి వెళ్లే TCP ఛానెల్ను చూపుతుంది. లక్ష్యం యొక్క ప్రామాణీకరణ లాగ్ ఖాతా SSH ద్వారా సైన్ ఇన్ అయినట్టు చూపుతుంది. వాటిని కలిపి చదవడమే కాలక్రమాన్ని సృష్టిస్తుంది; ఒకటి మాత్రమే చదవడం ఊహను సృష్టిస్తుంది.
ఈ రికార్డులలో ఏదీ క్లయింట్ మరియు లక్ష్యం మధ్య ఎన్క్రిప్ట్ చేయబడిన సెషన్ లోపల ఏమి జరిగిందో కలిగి ఉండదు. కమాండ్ స్థాయి సమీక్ష అవసరమైతే, దానికి స్వంత డేటా నిర్వహణ నియమాలతో ఉద్దేశపూర్వకంగా అమర్చిన రికార్డింగ్ యంత్రాంగం అవసరం. జంప్-హోస్ట్ లాగ్ల నుండి దానిని ఆశించడమే ఆడిట్ అంతరం ముఖ్యమయ్యే వరకు దాగి ఉండే మార్గం.
విధానం నిజంగా ఎక్కడ అమలవుతుందో తనిఖీ చేయండి
ProxyJump వంటి క్లయింట్ సెట్టింగ్ ఒక అభ్యర్థన, నిషేధం కాదు. గమ్యస్థానం చేరుకోగలిగితే OpenSSH సంతోషంగా ప్రత్యక్ష కనెక్షన్ తెరుస్తుంది, కాబట్టి ల్యాప్టాప్ల కాన్ఫిగరేషన్ ఫైళ్లు ఉద్దేశాన్ని వివరిస్తాయి, ఫలితాన్ని ఫైర్వాల్లు నిర్ణయిస్తాయి. అమలు VPN గేట్వే యొక్క అనుమతించిన గమ్యస్థానాలకు మరియు లక్ష్యం యొక్క స్వంత యాక్సెస్ నియమాలకు చెందుతుంది, రెండింటినీ వినియోగదారు సవరించలేరు. అదే సమయంలో ప్రత్యామ్నాయ మార్గాలను ఆడిట్ చేయండి: రెండవ ఇంటర్ఫేస్, పబ్లిక్ లిజనర్, మెష్ పొర లేదా పాత సైట్-టు-సైట్ టన్నెల్ — ప్రతి ఒక్కటి మీరు ఇప్పుడే మూసిన చిన్నదారిని పునరుద్ధరించగలదు.
అయినా ProxyJump ను కాన్ఫిగర్ చేయండి, ఎందుకంటే అది ఆమోదించిన మార్గాన్ని సులభమైనదిగా చేస్తుంది మరియు దినచర్య పని మినహాయింపులు సృష్టించకుండా ఆపుతుంది. నమ్మకముంచే ముందు క్లయింట్ నిజంగా ఏమి పరిష్కరిస్తుందో నిర్ధారించండి.
ssh -G app01.lab.internal | grep -iE '^(hostname|port|proxyjump|proxycommand)'
ఉద్దేశపూర్వక ప్రత్యక్ష ప్రయత్నంతో ధృవీకరించండి
ఎప్పుడూ పరీక్షించని విధానం ఒక ఆశ. VPNకు కనెక్ట్ అయిన క్లయింట్ నుండి, ఇప్పుడు తిరస్కరించాల్సిన మార్గాన్ని ప్రయత్నించండి, తర్వాత ఆమోదించినదాన్ని ప్రయత్నించండి, రెండు ఫలితాలను ఉంచండి. తిరస్కరించబడిన ప్రయత్నమే మార్పు అమలులోకి వచ్చిన సాక్ష్యం.
nc -vz -w 3 10.20.30.41 22
ssh -J bastion.lab.internal app01.lab.internal true
శుభ్రమైన ఫలితం లక్ష్య చిరునామాకు తిరస్కరించబడిన లేదా సమయం మించిన ప్రత్యక్ష కనెక్షన్లా కనిపిస్తుంది, తర్వాత జంప్ హోస్ట్కు విజయవంతమైన సైన్-ఇన్ మరియు లక్ష్యం వైపు మద్దతు ఉన్న మూలాన్ని పేర్కొనే ప్రామాణీకరణ ఎంట్రీ. మరేదైనా ఉంటే పత్రం ఏమి చెప్పినా సరిహద్దు ఇప్పటికీ రంధ్రాలతో ఉందని అర్థం. తేదీ, మార్చిన నియమం మరియు రెండు ఫలితాలను నమోదు చేసి, తర్వాత పునరుద్ధరణ మార్గానికి ఒక యజమానిని మరియు ఒక ముగింపు తేదీని ఇవ్వండి అత్యవసర యాక్సెస్ నిశ్శబ్దంగా రోజువారీ మార్గం కాకుండా.