Linux లో ssh కోసం తెలిసిన_హోస్ట్స్ ఫైల్ ఏమిటి?

What Is Known_hosts File



సురక్షిత షెల్ ప్రోటోకాల్ అని పిలువబడే SSH, వినియోగదారులు మరియు రిమోట్ మెషిన్ మధ్య గుప్తీకరించిన కనెక్షన్‌ని ఉపయోగించి రిమోట్ సిస్టమ్‌లను నిర్వహిస్తుంది మరియు యాక్సెస్ చేస్తుంది. Linux సిస్టమ్స్‌లో, SSH అనేది సర్వర్‌లు లేదా మెషీన్‌లకు రిమోట్‌గా కనెక్ట్ అవ్వడానికి మరియు రిమోట్‌గా డ్యూయల్-కీ ఎన్‌క్రిప్షన్ ద్వారా కనెక్షన్‌ను మరింత సురక్షితంగా చేయడానికి అత్యంత సాధారణ పద్ధతి. రిమోట్ మరియు క్లయింట్ మెషీన్‌లు సరైన ఉద్దేశిత యంత్రంతో కనెక్ట్ అయ్యాయని నిర్ధారించుకోవడం చాలా ముఖ్యం.

మొదటిసారి కనెక్షన్ ఏర్పాటు చేసినప్పుడు, క్లయింట్ హోస్ట్ యొక్క హోస్ట్ కీలను నిల్వ చేస్తుంది. హోస్ట్ కీ అనేది యంత్రం యొక్క గుర్తింపును ధృవీకరించడానికి ఉపయోగించే ఒక గుప్తీకరించిన కీ. ఈ హోస్ట్‌ల కీలు స్థానాల్లో నిల్వ చేయబడతాయి '/Etc/ssh/తెలిసిన_హోస్ట్‌లు' మరియు '.ssh/తెలిసిన_హోస్ట్‌లు' ప్రతి యూజర్ హోమ్ డైరెక్టరీలో. ఈ ఆర్టికల్లో, లైనక్స్ డిస్ట్రిబ్యూషన్‌లో ssh కోసం తెలిసిన_హోస్ట్స్ ఫైల్ గురించి మరియు టెర్మినల్ ద్వారా మీరు దాని కంటెంట్‌ని ఎలా జాబితా చేయవచ్చనే దాని గురించి మాట్లాడుతాము.







Known_hosts ఫైల్ ప్రయోజనం

తెలిసిన_హోస్ట్స్ ఫైల్ అనేది రిమోట్‌గా కనెక్ట్ చేయబడిన అన్ని తెలిసిన హోస్ట్‌లను కలిగి ఉన్న క్లయింట్ ఫైల్, మరియు ssh క్లయింట్ ఈ ఫైల్‌ను ఉపయోగిస్తుంది. ఈ ఫైల్ క్లయింట్ కోసం వారు కనెక్ట్ చేస్తున్న సర్వర్‌కు ప్రామాణీకరిస్తుంది. తెలిసిన_హోస్ట్స్ ఫైల్ అన్ని తెలిసిన హోస్ట్‌ల కోసం హోస్ట్ పబ్లిక్ కీని కలిగి ఉంటుంది. ఈ ఫైల్ ఉపయోగం ఐచ్ఛికం, కానీ, ఉపయోగించినట్లయితే అది సిస్టమ్ అడ్మినిస్ట్రేటర్ ద్వారా తయారు చేయబడుతుంది. ఇది స్వయంచాలకంగా సిస్టమ్‌లోని ప్రతి-వినియోగదారు ఫైల్‌ని నిర్వహిస్తుంది. ప్రతిసారి యూజర్ తెలియని హోస్ట్‌తో కనెక్ట్ అవుతాడు మరియు తెలియని హోస్ట్ కీ ఈ ఫైల్‌కు జోడించబడుతుంది. అయితే, మెషిన్ హ్యాక్ చేయబడినా లేదా రాజీపడినా, హ్యాకర్లు నో_హోస్ట్స్ ఫైల్‌ని ఉపయోగించవచ్చు, ఈ మెషీన్‌కు కనెక్ట్ చేయబడిన అన్ని మెషీన్ల జాబితాను చూడవచ్చు మరియు ఆ మెషిన్‌లను టార్గెట్ చేయవచ్చు. ఈ ప్రమాదాన్ని నివారించడానికి, తెలిసిన_హోస్ట్ కీలోని అన్ని IP చిరునామాలు సాదా టెక్స్ట్ ఫార్మాట్‌లో నిర్వచించబడవు.



తెలిసిన_హోస్ట్ ఫైల్ యొక్క కంటెంట్‌ను యాక్సెస్ చేయడానికి, టెర్మినల్ ద్వారా మీకు ఇష్టమైన టెక్స్ట్ ఎడిటర్‌లో ఈ ఫైల్‌ను తెరవడానికి కింది ఆదేశాన్ని టైప్ చేయండి:



$సుడో నానో/.స్ష్/తెలిసిన_హోస్ట్‌లు





ఉదాహరణ

తెలిసిన_హోస్ట్స్ ఫైల్ ఫార్మాట్ క్రింద ఇవ్వబడింది:



ముగింపు

లైనక్స్‌లో ssh కోసం తెలిసిన_హోస్ట్స్ ఫైల్ యొక్క ఉద్దేశ్యం మరియు కమాండ్ లైన్ ద్వారా మీరు దాని కంటెంట్‌ని ఎలా యాక్సెస్ చేయవచ్చో ఈ ఆర్టికల్‌లో వివరించాము. ఈ కథనాన్ని చదివిన తర్వాత, తెలిసిన_హోస్ట్స్ ఫైల్ గురించి మీకు మంచి జ్ఞానం ఉందని నేను ఆశిస్తున్నాను.