SSH ఏజెంట్ ఫార్వర్డింగ్ మరియు కీ నకలు: నిజంగా ఏమి లీక్ అవుతుంది
పబ్లిక్ కీ లాగిన్ సంతకాన్ని పంపుతుంది, ప్రైవేట్ కీని కాదు. ఏజెంట్ ఫార్వర్డింగ్ ఇప్పటికీ మరో హోస్ట్కు సంతకం చేసే సామర్థ్యాన్ని ఇస్తుంది, ఇది ప్రత్యేక బహిర్గతం.
రెండు వేర్వేరు సంఘటనలను లీక్ అయిన SSH కీ అని పిలుస్తారు, అవి వేర్వేరు ప్రతిస్పందనలు కావాలి. పబ్లిక్ కీ ప్రామాణీకరణ ఒక పబ్లిక్ కీని మరియు ప్రైవేట్ కీతో తయారు చేసిన సంతకాన్ని పంపుతుంది, కాబట్టి ప్రైవేట్ కీ ఎప్పుడూ అభ్యర్థనలోని ఫీల్డ్ కాదు. ఏజెంట్ ఫార్వర్డింగ్ మరో విషయాన్ని బహిర్గతం చేస్తుంది, ఎందుకంటే మీ ఫార్వర్డ్ చేసిన ఏజెంట్ను చేరుకోగల దూర హోస్ట్ కీని ఎప్పుడూ పట్టుకోకుండానే దాన్ని సంతకం చేయమని అడగగలదు. ఈ రెండింటినీ ఒకే సంఘటనగా భావిస్తే, ఫలితం నిష్ప్రయోజన కీ మార్పు లేదా కొనసాగుతున్న ప్రతినిధ్యం.
పబ్లిక్ కీ లాగిన్ కీని కాదు, సంతకాన్ని పంపుతుంది
ప్రామాణీకరణ మార్పిడి వినియోగదారు పబ్లిక్ కీని మరియు సెషన్ డేటాపై సంతకాన్ని మోస్తుంది. సర్వర్ ఆ సంతకాన్ని ఇప్పటికే నమ్మే కీతో తనిఖీ చేస్తుంది, అందుకే ప్రైవేట్ సగం అవిశ్వసనీయ నెట్వర్క్లోనూ క్లయింట్పై ఉండగలదు. టన్నెల్ను గమనించే VPN ఆపరేటర్ ఏ సందర్భంలోనైనా గోప్యీకృత SSH సెషన్ను చూస్తాడు.
అది ప్రోటోకాల్ను వివరిస్తుంది, మార్గంలోని ప్రతి చివరి బిందువు విశ్వసనీయతను కాదు. హోస్ట్ గుర్తింపు ధృవీకరణను చెక్కుచెదరకుండా ఉంచండి, ఎందుకంటే ఏ హోస్ట్ కీనైనా అంగీకరించే క్లయింట్ ఇక్కడ చర్చిస్తున్నదానికి భిన్నమైన నియంత్రణను వదిలివేసింది. పట్టుబడిన సెషన్ మరియు పట్టుబడిన కీ వేర్వేరు కనుగొన్న విషయాలు, వాటిలో ఒకటి మాత్రమే ఆధారాల నష్టం. రెండింటినీ నివేదికలో వేర్వేరు వాక్యాల్లో ఉంచండి.
ssh-keygen -lf ~/.ssh/id_ed25519.pub ssh -o StrictHostKeyChecking=yes [email protected]
మొదటి ఆదేశం పబ్లిక్ వేలిముద్రను ముద్రిస్తుంది, తద్వారా మీరు దాన్ని సర్వర్ జాబితాతో పోల్చవచ్చు. రెండవది ఎవరూ చదవని డిఫాల్ట్పై ఆధారపడకుండా హోస్ట్ కీ తనిఖీని స్పష్టంగా చేస్తుంది. కీల గురించి ఏదైనా మార్చే ముందు రెండింటినీ నడపండి, ఆధార రేఖ నమోదు కావడానికి.
ఏజెంట్ ఫార్వర్డింగ్ సంతకం చేసే సామర్థ్యాన్ని అప్పగిస్తుంది
ఫార్వర్డింగ్ ప్రారంభమైనప్పుడు దూర హోస్ట్పై సాకెట్ కనిపిస్తుంది మరియు స్థానిక ఏజెంట్ దాని ద్వారా వచ్చే అభ్యర్థనలకు సమాధానం ఇస్తుంది. సెషన్ సమయంలో ఆ సాకెట్ను ఉపయోగించగల ఎవరైనా లోడ్ చేసిన గుర్తింపులను అంగీకరించే హోస్ట్ల ముందు మీరుగా ప్రామాణీకరించుకోవచ్చు. అది పనిచేయడానికి ఏ ప్రైవేట్ కీ నెట్వర్క్ను దాటదు.
బహిర్గతం అనేది సామర్థ్యం, ఫైల్ కాదు. అందుకే ఫార్వర్డింగ్ ల్యాప్టాప్ చేసే ప్రతి కనెక్షన్కు కాదు, పేరున్న పని మరియు పేరున్న హోస్ట్కు చెందుతుంది. ఫార్వర్డ్ చేసిన ఏజెంట్ లేకుండా కనెక్షన్ను పంపే జంప్ హోస్ట్ సాధారణంగా అవసరాన్ని పూర్తిగా తొలగిస్తుంది.
ssh-add -l ssh -o ForwardAgent=no [email protected] ssh -J [email protected] [email protected]
మొదటిది ఏజెంట్ ఇప్పుడు ఏ గుర్తింపులను కలిగి ఉందో జాబితా చేస్తుంది, దాని సాకెట్ను మరో మెషీన్కు ఇచ్చే ముందు తెలుసుకోవడం విలువైనది. రెండవది ప్రతినిధ్యం లేకుండా కనెక్ట్ అవుతుంది. మూడవది ఫార్వర్డింగ్ను తరచుగా పూర్తిగా భర్తీ చేసే జంప్ హోస్ట్ నమూనాను చూపిస్తుంది.
మీ వద్ద ఉన్న సాక్ష్యాల ఆధారంగా ప్రతిస్పందనను ఎంచుకోండి
బహిర్గతమైందని భావించే సంతకం గుర్తింపుకు భర్తీ మరియు రద్దు ప్రక్రియ అవసరం, మరియు దానిపై నమ్మకం ఉంచిన సేవల నుండి దాని అంగీకారాన్ని తొలగించాలి. మీ ల్యాప్టాప్లోని నకలును తొలగిస్తే మిగతా ప్రతి నకలు తాకబడకుండా ఉంటుంది. సేవలతో ప్రారంభించండి, తర్వాత క్లయింట్లను శుభ్రం చేయండి.
తాత్కాలిక ప్రతినిధ్య సమస్య మరింత సన్నగా ఉంటుంది. అవసరం లేని ఫార్వర్డింగ్ను ముగించండి, మరియు సంఘటన యజమానితో అది ఏ సెషన్లు మరియు గుర్తింపులను కవర్ చేసిందో సమీక్షించండి. కీ భర్తీ తర్వాత రావచ్చు, కానీ దాన్ని సాక్ష్యాలే నిర్ణయిస్తాయి, ఆందోళన కాదు.
గమనించిన ఎగుమతి లేకపోవడం మీరు భయపడిన యంత్రాంగం కనిపించలేదని మాత్రమే నిరూపిస్తుంది. ఆ సాకెట్కు అవతలి వైపున్న హోస్ట్ ఇంకా ఏమి చేయగలిగి ఉండేదో దాని గురించి ఏమీ చెప్పదు.
నివేదికలో నియంత్రణలను వేరుగా ఉంచండి
ప్రైవేట్ పదార్థాన్ని రక్షించండి, దాని నుండి ఎవరు సంతకం అడగగలరో పరిమితం చేయండి, మరో వైపు గుర్తింపును ధృవీకరించినట్లు ఉంచండి. ఇవి ఒకదాన్ని మరొకటి బలపరిచే మూడు నియంత్రణలు, ఏమి జరిగిందో వివరించేటప్పుడు వీటిలో ఏదీ మరొకదాని స్థానాన్ని తీసుకోదు.
రాజీ పడిన ల్యాప్టాప్ లేదా దానిపై ఉన్న ప్రత్యేక హక్కుల అప్లికేషన్ చాలా విస్తృత ప్రభావ పరిధి ఉన్న మూడవ కేసు. VPN మార్గాన్ని మార్చడం దాన్ని పరిష్కరించదు, డిస్క్ నుండి చదవబడి ఉండవచ్చు అన్న కీపై నమ్మకాన్ని తిరిగి ఇవ్వదు.
ఏ భాగం నమ్మబడింది, ఫార్వర్డింగ్ ప్రారంభంలో ఉందా, నిజంగా ఏమి గమనించారు అని రాయండి. ఆ నమోదే తదుపరి నిర్ణయాన్ని లీక్ అర్థం గురించిన ఊహకు బదులు సమర్థించదగినదిగా చేస్తుంది.