SSH అనుమతి నిరాకరించబడిన పబ్లిక్ కీని నేను ఎలా పరిష్కరించగలను

How Do I Fix Ssh Permission Denied Public Key



ది సురక్షిత షెల్ (SSH) కీ అనేది SSH ప్రోటోకాల్ కోసం యాక్సెస్ క్రెడెన్షియల్. ధృవీకరణ కోసం SSH ప్రోటోకాల్ బహుళ విధానాలకు మద్దతు ఇచ్చినప్పటికీ, పబ్లిక్ కీ ఆటోమేటెడ్ మరియు ఇంటరాక్టివ్ కనెక్షన్‌లలో సహాయపడే ఉత్తమ మార్గాలలో ఒకటిగా పరిగణించబడుతుంది.

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







అసురక్షిత నెట్‌వర్క్‌లలో బహుళ పరికరాలు ఉన్నందున, SSH కీల సమితిని ఉపయోగిస్తుంది, i-e ప్రైవేట్ కీ మరియు పబ్లిక్ కీ , రిమోట్‌గా పరికరాల మధ్య సురక్షితమైన కనెక్షన్‌ని సృష్టించడానికి.



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



ప్రతి కీ ప్రత్యేకమైనది మరియు ఒకే జత కీలతో మాత్రమే పనిచేస్తుందని గుర్తుంచుకోండి.





SSH అనుమతి నిరాకరించబడిన పబ్లిక్ కీని నేను ఎలా పరిష్కరించగలను:

SSH కీలతో పనిచేసేటప్పుడు, అనుమతి నిరాకరించబడిన పబ్లిక్ కీ లోపం తరచుగా సంభవించే లోపం.

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



పరిష్కారం 1: పాస్‌వర్డ్ ప్రమాణీకరణను ప్రారంభించండి:

SSH సర్వర్‌ను యాక్సెస్ చేయడానికి పాస్‌వర్డ్ లాగిన్‌ను ప్రారంభించడం మొదటి పరిష్కారం. దీని కోసం, తెరవండి sshd/config టెర్మినల్‌లో ఫైల్ చేయండి మరియు పాస్‌వర్డ్ ప్రమాణీకరణను కాన్ఫిగర్ చేయండి:

$సుడో నానో /మొదలైనవి/ssh/sshd_config

మీరు పొందే వరకు క్రిందికి స్క్రోల్ చేయండి పాస్వర్డ్ ధృవీకరణ ఇలా సెట్ చేయబడితే లైన్ మరియు చెక్ చేయండి అవును :

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

ఫైల్ ఎడిట్ అయిన తర్వాత. దాన్ని సేవ్ చేసి, రీస్టార్ట్ చేయండి ssh ఆదేశాన్ని ఉపయోగించి సేవ:

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

పరిష్కారం 2: ఫైల్ సిస్టమ్ అనుమతులను కాన్ఫిగర్ చేయండి:

భద్రతా సమస్యల కారణంగా, కొన్నిసార్లు పాస్‌వర్డ్ ప్రామాణీకరణను యాక్సెస్ చేయడానికి సిఫారసు చేయబడలేదు.

మీరు చేయగలిగే తదుపరి విషయం సెట్ చేయడం పబ్లిక్ కీ ప్రమాణీకరణ పద్ధతి

లో sshd/config ఫైల్, కింది పంక్తుల కోసం శోధించండి మరియు వాటిని పేర్కొన్న విధంగా సెట్ చేయండి:

PermitRootLogin నం

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

అలాగే, దాన్ని తనిఖీ చేయండి పామ్ ఉపయోగించండి కు సెట్ చేయబడింది అవును :

మార్పులను సేవ్ చేసి, రీస్టార్ట్ చేయండి ssh సేవ:

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

పరిష్కారం 3: డైరెక్టరీ అనుమతిని సెట్ చేయండి:

ఉపయోగించడానికి -లెడ్ యొక్క అనుమతిని తనిఖీ చేయడానికి ఆదేశం .స్ష్ కలిగి ఉన్న ఫైల్ అధీకృత_కీస్ :

$ls -లెడ్.స్ష్/అధీకృత_కీస్

ది .స్ష్ ఫోల్డర్‌లో చదవడానికి మరియు వ్రాయడానికి అనుమతి ఉండాలి, మరియు దాన్ని సెట్ చేయడానికి, కింది ఆదేశాన్ని ఉపయోగించండి:

$chmod 600 /ఇంటికి/వార్దా/.స్ష్/అధీకృత_కీస్

ముగింపు:

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

పబ్లిక్ కీతో పని చేస్తున్నప్పుడు, అనుమతి నిరాకరించబడిన లోపం అనేది ప్రజలు సాధారణంగా ఎదుర్కొనే చాలా తరచుగా సంభవించే లోపం. పబ్లిక్ కీని తిరస్కరించిన SSH అనుమతిని ఎలా పరిష్కరించాలో మీరు ఈ గైడ్ నుండి బహుళ విధానాలను నేర్చుకున్నారు.