SSH అంటే ఏమిటి?
SSH (ప్రొటెక్ట్ షెల్) అనేది హార్డ్వేర్ ఆధారిత VPN పరిష్కారాలు అందించే తక్కువ సంక్లిష్టమైన మరియు ఖరీదైన నెట్వర్క్ కనెక్షన్ను భద్రపరచడానికి ఉపయోగించే ఓపెన్ ప్రోటోకాల్ లేదా మరో మాటలో చెప్పాలంటే, నెట్వర్క్ను భద్రపరచడానికి ప్రామాణీకరణ, ఎన్క్రిప్షన్ & డేటా సమగ్రత. మేము సురక్షిత కమాండ్-షెల్, సురక్షిత ఫైల్ బదిలీ మరియు TCP/IP అప్లికేషన్ల శ్రేణికి సురక్షితమైన సొరంగం ద్వారా రిమోట్ యాక్సెస్ వంటి SSH ద్వారా అనేక లక్షణాలను పొందుతాము.
హోస్ట్ ప్రమాణీకరణ మరియు డేటా ఎన్క్రిప్షన్ & సమగ్రతతో పాటు, ఇది ప్రీ-ఎన్క్రిప్షన్ కంప్రెషన్ వంటి అదనపు ప్రయోజనాలను కూడా కలిగి ఉంది, ఇది డేటా ఎన్క్రిప్షన్ గణన ఖర్చులను గణనీయంగా తగ్గిస్తుంది.
పోర్టులు అంటే ఏమిటి?
పోర్టులు వివిధ ప్రోటోకాల్లను ఉపయోగించి ప్రోగ్రామ్లను కమ్యూనికేట్ చేసే సంగ్రహణ. TCP, UDP, SMTP వంటి రవాణా లేయర్ ప్రోటోకాల్లు కాకుండా, పోర్టులు ఉపయోగించబడతాయి. వివిధ సేవలకు పోర్ట్ నంబర్ కేటాయించబడుతుంది; ఉదాహరణకు, HTTP TCP మరియు UDP పోర్ట్ 80 ని ఉపయోగిస్తుంది. పోర్ట్ నంబర్లను ఉపయోగించడం ద్వారా, ఒక జత వ్యవస్థలు ఒకే రవాణా ప్రోటోకాల్ను అనేక సాకెట్లు తెరవడానికి అనుమతిస్తాయి.
NAT అంటే ఏమిటి?
నెట్వర్క్ చిరునామా అనువాదం అంటే NAT.
పేరు సూచించినట్లుగా, NAT ఒక ప్రైవేట్ నెట్వర్క్లో ఆరోపించబడిన ఒక ప్రదేశాన్ని సూచించే వినియోగదారు సృష్టించిన ఒక ప్రైవేట్ నెట్వర్క్ ముగింపులో చిరునామాను అనువదించడానికి ఉపయోగించబడుతుంది.
SSH ని సెటప్ చేయడానికి మరియు ప్రారంభించడానికి దశలు
దశ 1: మీ వర్చువల్ బాక్స్ తెరవండి. సెట్టింగ్లపై క్లిక్ చేసి నెట్వర్క్కు వెళ్లండి.
దశ 2: అడాప్టర్ని ఎంచుకోండి
ఉచిత నెట్వర్క్ అడాప్టర్ను ఎనేబుల్ చేయండి మరియు NAT నెట్వర్క్ను ఎంచుకోండి.
దశ 3:
అధునాతన ఎంపికలను తెరిచి, పోర్ట్ ఫార్వార్డింగ్పై క్లిక్ చేయండి
తదుపరి దశలో చూపిన విధంగా కొన్ని ఫీల్డ్లను కలిగి ఉన్న ట్యాబ్ కనిపిస్తుంది.
దశ 4: ఈ ట్యాబ్లోని + బటన్పై క్లిక్ చేసిన తర్వాత కింది సూచనల ప్రకారం కొత్త ఎంట్రీని జోడించండి.
పేరు: ssh
ప్రోటోకాల్: TCP
హోస్ట్ పోర్ట్: x
అతిథి పోర్ట్: మరియు
ఇక్కడ x మరియు y ఒకే పోర్ట్ సంఖ్యలు.
దీని తరువాత, మీరు పూరించిన వివరాలతో పట్టికలలో కొత్త ఎంట్రీని మీరు చూస్తారు.
దశ 5: SSH ని ఇన్స్టాల్ చేయండి
ఉబుంటు డెస్క్టాప్ సిస్టమ్ డిఫాల్ట్గా SSH సర్వర్ను ఇన్స్టాల్ చేయదు కానీ సాధారణ ఉబుంటు రిపోజిటరీ సిస్టమ్ల ద్వారా ఇన్స్టాల్ చేయడం సులభం.
కింది ఆదేశాలు SSH ని ఇన్స్టాల్ చేస్తాయి:
సుడోసముచితమైన నవీకరణసుడోసముచితమైనదిఇన్స్టాల్openssh- సర్వ్
దశ 6: SSH కి కనెక్ట్ చేయండి
మీ గెస్ట్తో కనెక్ట్ అవ్వడానికి కింది ఆదేశాన్ని టైప్ చేయండి
ప్రాంప్ట్ చేయబడితే పాస్వర్డ్ను నమోదు చేయండి మరియు మీరు వర్చువల్ మెషిన్కు కనెక్ట్ అవుతారు.
మీ మెషీన్లో SSH ని డిసేబుల్ చేయడానికి, అమలు చేయండి:
సుడోsystemctl స్టాప్sshఇది నిలిపివేయబడినప్పుడు దాన్ని ప్రారంభించడానికి, అమలు చేయండి:
సుడోsystemctlప్రారంభించు sshముగింపు
మీ ఉబుంటు వర్చువల్ మెషీన్లో SSH ని ఎలా ఇన్స్టాల్ చేయాలో మేము నేర్చుకున్నాము. మేము చర్చించినట్లుగా, అసురక్షిత నెట్వర్క్ ద్వారా క్లయింట్ మరియు సర్వర్ మధ్య సురక్షితమైన కమ్యూనికేషన్ను ఏర్పాటు చేయడానికి SSH ఒక ఉపయోగకరమైన సాధనం. SSH కనెక్షన్ యొక్క సరైన సెటప్ లేకుండా, మీ అప్లికేషన్లు మాన్-ఇన్-ది-మిడిల్ దాడి ద్వారా ప్రభావితమవుతాయి, ఇక్కడ దాడి చేసేవారు మీ డేటాను నెట్వర్క్ ద్వారా యాక్సెస్ చేయవచ్చు. SSH నెట్వర్క్ ద్వారా పంపిన డేటాను గుప్తీకరించడానికి మరియు డీక్రిప్ట్ చేయడానికి RSA మరియు ఇతర అసమాన గుప్తీకరణ అల్గోరిథంలను ఉపయోగిస్తుంది. నెట్వర్క్ ద్వారా బ్యాంక్ వివరాలు మరియు పాస్వర్డ్లు వంటి డేటాను మార్పిడి చేసేటప్పుడు మీ డేటాను భద్రపరచడం చాలా ముఖ్యం. సెక్యూరిటీ లేకపోవడం క్లయింట్ మరియు కంపెనీ రెండింటికీ పెద్ద నష్టానికి దారితీస్తుంది. డిఫాల్ట్ SSH పోర్ట్ను సవరించడం వలన ఆటోమేటెడ్ సైబర్ దాడుల ప్రమాదాన్ని తగ్గించడం ద్వారా మీ సర్వర్ భద్రతను పెంచుతుంది.