SSH అనుమతి నిరాకరించబడిన (పబ్లిక్‌కీ) లోపాన్ని ఎలా పరిష్కరించాలి

How Resolve Ssh Permission Denied Error



ప్రతి లాగిన్ వద్ద పాస్‌వర్డ్ అవసరం లేకుండా SSH సెషన్‌లను ప్రామాణీకరించడానికి SSH కీలు గొప్ప పద్ధతి. అయితే, అన్ని సాంకేతిక పరిజ్ఞానాల వలె, SSH కీలు పరిపూర్ణంగా లేవు మరియు వాటిని ఉపయోగిస్తున్నప్పుడు మీరు లోపాలను ఎదుర్కోవచ్చు. SSH కీలతో పనిచేసేటప్పుడు సర్వసాధారణమైన లోపాలలో ఒకటి అనుమతి నిరాకరించబడిన (పబ్లిక్‌కీ) లోపం.

ఈ లోపం యొక్క వివిధ కారణాలను ఈ వ్యాసం చర్చిస్తుంది మరియు లోపాన్ని పరిష్కరించడానికి మీరు తీసుకోగల శీఘ్ర దశలను చూపుతుంది.







లోపం 1: అధీకృత కీలు మరియు డైరెక్టరీ అనుమతులు

ఈ దోషానికి ఒక కారణం .ssh డైరెక్టరీ మరియు అధీకృత_కీస్ ఫైల్ కోసం కాన్ఫిగర్ చేయబడిన అనుమతులు మరియు యాజమాన్యం కావచ్చు.



ఈ సమస్యను పరిష్కరించడానికి, .ssh డైరెక్టరీ అనుమతులను 700 కి మరియు అధీకృత_కీల అనుమతులను 6oo కి సెట్ చేయండి.



సుడో chmod 700/.స్ష్సుడో chmod 600అధీకృత_కీస్

లోపం 2: SSH తప్పు కాన్ఫిగరేషన్‌లు

పబ్లిక్ కీ లోపానికి మరొక సాధారణ కారణం sshd_config ఫైల్‌లో తప్పు కాన్ఫిగరేషన్. ఈ సమస్యను పరిష్కరించడానికి,/etc/ssh/sshd_config ఫైల్‌ని సవరించండి మరియు కింది ఎంట్రీలను మార్చండి.





#PermitRootLogin నిషేధ-పాస్‌వర్డ్
#పాస్‌వర్డ్ ప్రమాణీకరణ అవును

పై ఎంట్రీలు క్రింద చూపిన విధంగా ఉండాలి:

PermitRootLoginఅవును

పాస్వర్డ్ ధృవీకరణఅవును

కాన్ఫిగరేషన్‌ను సేవ్ చేసి, సర్వీస్‌ని రీస్టార్ట్ చేయండి:



సుడోsystemctl sshd.service ని పున restప్రారంభించండి

లోపం 3: తప్పిపోయిన కీలు

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

ఈ సమస్యను పరిష్కరించడానికి, ssh కాన్ఫిగరేషన్ ఫైల్‌ను సవరించండి, పబ్లిక్ కీ ప్రామాణీకరణను నిలిపివేయండి మరియు పాస్‌వర్డ్ లాగిన్‌ను ఈ క్రింది విధంగా ప్రారంభించండి:

పబ్కీఅథెంటికేషన్అవును

#పాస్‌వర్డ్ ప్రమాణీకరణ అవును

కింది ఎంట్రీలకు మార్చండి:

#పబ్కీఅథెంటికేషన్ అవును
పాస్వర్డ్ ధృవీకరణఅవును

మీరు ఆకృతీకరణను సవరించిన తర్వాత, ఫైల్‌ను సేవ్ చేసి, SSH సేవను పునartప్రారంభించండి:

సుడోsystemctl sshd.service ని పున restప్రారంభించండి

మీ కీలు రాజీపడ్డాయని మీకు ఖచ్చితంగా తెలిస్తే, మీరు వాటిని అధీకృత_కీల నుండి తీసివేయవచ్చు లేదా SSH లో రద్దు చేయబడిన జాబితాకు నిర్దిష్ట కీని జోడించవచ్చు.

ముగింపు

SSH లో అనుమతి నిరాకరించబడిన (పబ్లిక్‌కీ) లోపానికి కారణమయ్యే వివిధ సమస్యలను ఎలా పరిష్కరించాలో ఈ శీఘ్ర గైడ్ మీకు చూపించింది. ఈ సమస్య కొనసాగితే, ఇతర ట్రబుల్షూటింగ్ పద్ధతులను పరిగణించండి.