SSH మాకు అందించే సౌలభ్యం మరియు నియంత్రణ కారణంగా, SSH కీలు మరియు రెండు-కారకాల ప్రమాణీకరణలను ఉపయోగించి పాస్వర్డ్ లేని లాగిన్ వంటి పద్ధతులను అమలు చేయడానికి మేము ప్రయత్నిస్తాము. అయితే, ఇది ఉన్నప్పటికీ, రిమోట్ మెషీన్లకు లాగిన్ అవ్వడానికి SSH ని ఉపయోగించకుండా నిరోధించే లోపాలను మనం ఇంకా ఎదుర్కోవచ్చు.
ఈ శీఘ్ర ట్యుటోరియల్ .ssh/config ఫైల్లో చెడు యాజమాన్యాన్ని లేదా అనుమతిని ఎలా పరిష్కరించాలో మీకు చూపుతుంది.
ముందస్తు అవసరాలు
మేము గైడ్లో ప్రారంభించడానికి ముందు:
- మీకు ప్రైవేట్ మరియు పబ్లిక్ కీ ఉందని నిర్ధారించుకోండి
- మీ రిమోట్ మెషిన్ యొక్క అధీకృత_కీస్ ఫైల్లో మీ పబ్లిక్ కీ అందుబాటులో ఉందని నిర్ధారించుకోండి.
పైన పేర్కొన్న ఏవైనా అవసరాలు మీకు లేనట్లయితే, SSH కీ-జతలను ఎలా రూపొందించాలో మరియు కాపీ చేయాలో నేను వివరించే కింది ట్యుటోరియల్ని పరిగణించండి.
https://linuxhint.com/use-ssh-copy-id-command/
చెడు యజమానులు లేదా అనుమతి లోపాలకు కారణమేమిటి?
చెడ్డ యజమాని లేదా .ssh/config ఫైల్లోని అనుమతి లోపం ఫైల్పై లేదా .ssh డైరెక్టరీలో తప్పు అనుమతుల నుండి వస్తుంది.
.Ssh డైరెక్టరీలోని ఫైల్లు యూజర్ యొక్క చదవడానికి మరియు వ్రాయడానికి అనుమతి కలిగి ఉండాలి; అది సమూహం లేదా ఇతరులను కలిగి ఉండదు.
చెడ్డ యజమాని మరియు అనుమతి లోపాలను ఎలా పరిష్కరించాలి
ఈ లోపాన్ని పరిష్కరించడానికి, మనం చేయాల్సిందల్లా .ssh/config ఫైల్లో సరైన అనుమతులను సెట్ చేయడమే.
లైనక్స్ అనుమతులతో మీకు అంత సౌకర్యంగా లేకపోతే, chmod ఉపయోగించడానికి ఈ సహజమైన సాధనాన్ని చూడండి.
సరైన అనుమతులను సెట్ చేయడానికి, ఆదేశాన్ని ఉపయోగించండి:
$ sudo chmod 600 ~/.ssh/configమీరు పై ఆదేశాన్ని అమలు చేసిన తర్వాత, ఫైల్ అనుమతి క్రింది విధంగా ఉండాలి:
ఆదేశాన్ని ఉపయోగించి ఫైల్ యజమానిని ఓటు వేయడానికి మీరు chown ఆదేశాన్ని కూడా ఉపయోగించవచ్చు:
$ sudo chown $ USER ./ssh/configఈ రెండు పద్ధతులను ఉపయోగించి, మీరు చెడ్డ యజమాని లేదా అనుమతి లోపం పరిష్కరించబడాలి మరియు మీరు మీ SSH కి లాగిన్ చేయడానికి కొనసాగవచ్చు.
ముగింపు
అది .ssh/config చెడ్డ యజమాని లేదా అనుమతి లోపం పరిష్కరించడానికి ఒక చిన్న మరియు శీఘ్ర గైడ్. మీరు మరింత లోతైన ట్యుటోరియల్ కోసం చూస్తున్నట్లయితే, క్రింది SSH ని చూడండి ట్రబుల్షూటింగ్ గైడ్.