SSH ప్రోటోకాల్ ఒక కంప్యూటర్కు సురక్షిత కనెక్షన్ను అందించడానికి ఉపయోగించబడుతుంది, ఇది రిమోట్ నియంత్రణను ఆపరేటింగ్ సిస్టమ్ షెల్ ద్వారా మాత్రమే కాకుండా, గుప్తీకరించిన ఛానెల్ ద్వారా కూడా అనుమతిస్తుంది. కొన్నిసార్లు, ఉబుంటు ఆపరేటింగ్ సిస్టం యొక్క వినియోగదారులకు వారి PC లో ఒక SSH సర్వర్ను ఏ ఉద్దేశానికైనా వ్యవస్థాపించాలి. అందువల్ల, ఈ విధానాన్ని వివరంగా తెలుసుకోవాలని మేము సూచించాము, లోడ్ ప్రక్రియను మాత్రమే కాకుండా, ప్రధాన పారామితుల అమరికను కూడా అధ్యయనం చేశాము.
ఉబుంటులో SSH సర్వర్ని ఇన్స్టాల్ చేయండి
SSH భాగాలు అధికారిక రిపోజిటరీ ద్వారా డౌన్ లోడ్ చేసుకోవడానికి అందుబాటులో ఉన్నాయి, ఎందుకంటే మేము ఇటువంటి పద్ధతిని పరిశీలిస్తాము, ఇది చాలా స్థిరంగా మరియు విశ్వసనీయంగా ఉంటుంది మరియు అనుభవం లేని వినియోగదారులకు ఇబ్బందులు కలిగించదు. మీరు సూచనలను నావిగేట్ చేయడానికి సులభతరం చేయడానికి మేము మొత్తం విధానాన్ని దశల్లోకి విచ్ఛిన్నం చేసాము. ప్రారంభం నుండి ప్రారంభిద్దాం.
దశ 1: SSH సర్వర్ డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి
పని ద్వారా ఉంటుంది "టెర్మినల్" ప్రధాన ఆదేశం సెట్ ఉపయోగించి. అదనపు జ్ఞానం లేదా నైపుణ్యాలను కలిగి ఉండటం అవసరం లేదు, మీరు ప్రతి చర్య యొక్క వివరణాత్మక వివరణను మరియు అన్ని అవసరమైన ఆదేశాలను అందుకుంటారు.
- మెను ద్వారా కన్సోల్ అమలు లేదా కలయిక పట్టుకొని Ctrl + Alt + T.
- వెంటనే అధికారిక రిపోజిటరీ నుండి సర్వర్ ఫైళ్లను డౌన్లోడ్ చేయడాన్ని ప్రారంభించండి. దీన్ని చేయడానికి, నమోదు చేయండి
sudo apt install openssh-server
ఆపై కీని నొక్కండి ఎంటర్. - మేము ఉపసర్గను ఉపయోగిస్తున్నందున సుడో (సూపర్సర్స్ తరఫున ఒక చర్యను నిర్వహించడం), మీరు మీ ఖాతాకు పాస్వర్డ్ను నమోదు చేయాలి. ఎంటర్ చేసేటప్పుడు అక్షరాలు ప్రదర్శించబడవని గమనించండి.
- మీరు ఆర్కైవ్స్ యొక్క కొంత మొత్తంలో డౌన్లోడ్ గురించి తెలియజేయబడతారు, ఎంపికను ఎంపిక చేయడం ద్వారా చర్యను నిర్ధారించండి D.
- అప్రమేయంగా, క్లయింట్ సర్వర్తో వ్యవస్థాపించబడింది, కానీ దానిని తిరిగి ఇన్స్టాల్ చేయటం ద్వారా అది అందుబాటులో ఉందని నిర్ధారించుకోవడానికి అది నిరుపయోగంగా ఉండదు
sudo apt-get install openssh-client
.
SSH సర్వర్ ఆపరేటింగ్ సిస్టమ్కు అన్ని ఫైళ్లను విజయవంతంగా జోడించిన వెంటనే సంకర్షణ చెందడానికి అందుబాటులో ఉంటుంది, అయితే సరైన చర్యను నిర్ధారించడానికి ఇది కాన్ఫిగర్ చేయబడాలి. ఈ కింది దశలను మీకు తెలుసుకునేందుకు మేము మీకు సలహా ఇస్తున్నాము.
దశ 2: సర్వర్ ఆపరేషన్ తనిఖీ
మొదట, ప్రామాణిక సెట్టింగులు సరిగ్గా వర్తించబడతాయని నిర్ధారించుకోండి మరియు SSH- సర్వర్ ప్రాథమిక ఆదేశాలకు స్పందిస్తుంది మరియు వాటిని సరిగ్గా అమలు చేస్తుంది, కాబట్టి మీరు వీటిని చేయాలి:
- కన్సోల్ను ప్రారంభించి అక్కడ నమోదు చేయండి
sudo systemctl ఎనేబుల్ sshd
, Ubuntu కు సర్వర్ను జోడించడానికి, అకస్మాత్తుగా ఇది సంస్థాపన తర్వాత స్వయంచాలకంగా జరగదు. - మీరు OS తో ప్రారంభం కావడానికి సాధనం అవసరం లేకపోతే, దాన్ని టైప్ చేసి autorun నుండి తీసివేయండి
sudo systemctl sshd డిసేబుల్
. - ఇప్పుడు స్థానిక కంప్యూటర్కు ఎలా కనెక్షన్ చేయాలో చూద్దాం. కమాండ్ దరఖాస్తు
ssh localhost
(localhost - మీ స్థానిక PC యొక్క చిరునామా). - కనెక్షన్ యొక్క కొనసాగింపును ఎంచుకోవడం ద్వారా నిర్ధారించండి అవును.
- ఒక విజయవంతమైన డౌన్లోడ్ విషయంలో, మీరు ఈ క్రింది స్క్రీన్షాట్ లో చూడవచ్చు వంటి, ఈ వంటి ఏదో అందుకుంటారు. చిరునామాకు కనెక్ట్ అవసరమని తనిఖీ చేయండి
0.0.0.0
, ఇది ఇతర పరికరాల కోసం ఎంపిక చేసిన డిఫాల్ట్ నెట్వర్క్ IP వలె పనిచేస్తుంది. ఇది చేయటానికి, సరైన ఆదేశమును నమోదు చేసి, పైన క్లిక్ చేయండి ఎంటర్. - ప్రతి కొత్త కనెక్షన్ తో, మీరు దీనిని నిర్ధారించాలి.
మీరు గమనిస్తే, ssh కమాండ్ ఏ కంప్యూటర్కు అయినా కనెక్ట్ చేయడానికి ఉపయోగించబడుతుంది. మీరు వేరొక పరికరాన్ని కనెక్ట్ చేయవలసి ఉంటే, కేవలం టెర్మినల్ లాంచ్ చేసి ఫార్మాట్లో కమాండ్ని ఎంటర్ చెయ్యండిssh యూజర్పేరు @ ip_address
.
దశ 3: కాన్ఫిగరేషన్ ఫైల్ను సవరించండి
SSH ప్రోటోకాల్ కోసం అన్ని అదనపు సెట్టింగులు స్ట్రింగ్స్ మరియు విలువలను మార్చడం ద్వారా ప్రత్యేక ఆకృతీకరణ ఫైలు ద్వారా తయారు చేయబడతాయి. మేము అన్ని పాయింట్లపై దృష్టి సారించము, అంతేకాదు వాటిలో చాలామంది ప్రతి ఒక్కరికి పూర్తిగా వ్యక్తిగతముగా ఉంటారు, మేము మాత్రమే ప్రధాన చర్యలను చూపిస్తాము.
- అన్నింటిలో మొదటిది, ఆకృతీకరణ ఫైలు యొక్క బ్యాకప్ కాపీని యాక్సెస్ చేయుటకు లేదా అసలు విషయంలో అసలు SSH స్థితిని పునరుద్ధరించుటకు భద్రపరచండి. కన్సోలులో, కమాండ్ను ఇన్సర్ట్ చెయ్యండి
సుడో cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - అప్పుడు రెండవ:
సుడో chmod a-w /etc/ssh/sshd_config.original
. - ఆకృతీకరణ ఫైలు నడుపుట నడుపుము
sudo vi / etc / ssh / sshd_config
. ప్రవేశించిన తర్వాత వెంటనే ప్రారంభించబడుతుంది మరియు దిగువ స్క్రీన్షాట్లో చూపిన విధంగా మీరు దాని కంటెంట్ను చూస్తారు. - ఇక్కడ మీరు ఉపయోగించిన పోర్ట్ను మార్చవచ్చు, ఇది కనెక్షన్ యొక్క భద్రతను నిర్ధారించడానికి ఎల్లప్పుడూ మంచిది, అప్పుడు సూపర్యూజర్ తరపున లాగిన్ (PermitRootLogin) డిసేబుల్ చెయ్యవచ్చు మరియు కీ యాక్టివేషన్ ప్రారంభించబడుతుంది (PubkeyAuthentication). సంకలనం పూర్తయిన తర్వాత కీని నొక్కండి : (Shift +; లాటిన్ కీబోర్డ్ లేఅవుట్పై) మరియు ఒక లేఖను జోడించండి
w
మార్పులు సేవ్. - ఫైల్ అదే మార్గంలో మాత్రమే నిష్క్రమించబడుతుంది
w
ఉపయోగిస్తారుq
. - టైప్ చేయడం ద్వారా సర్వర్ని పునఃప్రారంభించడానికి గుర్తుంచుకోండి
sudo systemctl restart ssh
. - సక్రియాత్మక పోర్ట్ని మార్చిన తర్వాత, మీరు క్లయింట్లో దాన్ని పరిష్కరించాలి. ఇది పేర్కొనడం ద్వారా జరుగుతుంది
ssh -p 2100 స్థానిక హోస్ట్
పేరు 2100 - భర్తీ పోర్ట్ సంఖ్య. - మీకు ఫైర్వాల్ కన్ఫిగర్ అయితే, అక్కడ భర్తీ కూడా అవసరం:
sudo ufw 2100 అనుమతిస్తాయి
. - అన్ని నిబంధనలను నవీకరించినట్లు మీరు నోటిఫికేషన్ను స్వీకరిస్తారు.
మీరు అధికారిక పత్రం చదవడం ద్వారా ఇతర పారామితులను మీతో పరిచయం చేసుకోవటానికి స్వేచ్ఛగా ఉన్నారు. మీరు వ్యక్తిగతంగా ఎంచుకున్న విలువలను నిర్ణయించడంలో సహాయం చేయడానికి అన్ని అంశాలను మార్చడానికి చిట్కాలు ఉన్నాయి.
దశ 4: కీలను కలుపుతోంది
SSH కీలను జతచేసినప్పుడు, పాస్ వర్డ్ ను ముందస్తుగా నమోదు చేయవలసిన అవసరం లేకుండా రెండు పరికరాల మధ్య అధికారం తెరుస్తుంది. రహస్య పబ్లిక్ కీని చదివే అల్గోరిథం కింద గుర్తింపు ప్రక్రియ పునర్నిర్మించబడింది.
- కన్సోల్ తెరిచి టైప్ చేయడం ద్వారా క్రొత్త క్లయింట్ కీని సృష్టించండి
ssh-keygen -t dsa
ఆపై ఫైల్కు ఒక పేరును కేటాయించండి మరియు యాక్సెస్ కోసం పాస్వర్డ్ను పేర్కొనండి. - ఆ తరువాత, పబ్లిక్ కీ సేవ్ చేయబడుతుంది మరియు ఒక రహస్య చిత్రం సృష్టించబడుతుంది. తెరపై మీరు దాని ప్రదర్శన చూస్తారు.
- ఇది పాస్వర్డ్ ద్వారా కనెక్షన్ను డిస్కనెక్ట్ చేయడానికి సృష్టించిన ఫైల్ను రెండవ కంప్యూటర్కు మాత్రమే కాపీ చేస్తుంది. కమాండ్ ఉపయోగించండి
ssh-copy-id username @ remotehost
పేరు యూజర్పేరు @ రిమోట్హస్ట్ - రిమోట్ కంప్యూటర్ పేరు మరియు దాని IP చిరునామా.
ఇది సర్వర్ను పునఃప్రారంభించి, ఇది పబ్లిక్ మరియు ప్రైవేట్ కీ ద్వారా సరిగ్గా పనిచేస్తుందని ధృవీకరించడం.
ఇది SSH సర్వర్ యొక్క సంస్థాపనను పూర్తి చేస్తుంది మరియు దాని ప్రాథమిక ఆకృతీకరణ. మీరు అన్ని ఆదేశాలను సరిగ్గా ఎంటర్ చేస్తే, పని యొక్క అమలు సమయంలో లోపాలు సంభవించవు. సెటప్ చేసిన తర్వాత కనెక్షన్తో ఉన్న ఏవైనా సమస్యలు ఉంటే, సమస్యను పరిష్కరించుటకు ఆటోలోడ్ నుండి SSH ను తొలగించడానికి ప్రయత్నించండి (దీని గురించి చదవండి దశ 2).