మీరు కొన్ని అవసరాలు మరియు దశలతో కమాండ్ లైన్ ఉపయోగించి SSH చేయవచ్చు. ఈ పోస్ట్ మీరు తెలుసుకోవలసిన ప్రతిదాన్ని వివరిస్తుంది.
SSHని అర్థం చేసుకోవడం
SSH కమాండ్ Linux సిస్టమ్లో అందుబాటులో ఉంది మరియు రిమోట్ మెషీన్కు కనెక్ట్ చేసేటప్పుడు ఇది ఉపయోగపడుతుంది. SSH కనెక్షన్తో, మీరు ఫైల్లు, టన్నెల్ అప్లికేషన్లు, రిమోట్ మెషీన్లో ఆదేశాలను అమలు చేయడం మొదలైనవాటిని బదిలీ చేయవచ్చు.
Linux కమాండ్ లైన్లో SSHని ఉపయోగిస్తున్నప్పుడు, మీరు రిమోట్ మెషీన్కు కనెక్ట్ చేసిన తర్వాత మాత్రమే దానితో ఇంటరాక్ట్ అవుతారు. అంతేకాకుండా, రిమోట్ మరియు క్లయింట్ మెషీన్ తప్పనిసరిగా “openssh”ని ఇన్స్టాల్ చేసి, కనెక్షన్ని స్థాపించడానికి ఎనేబుల్ చేసి ఉండాలి.
Linux కమాండ్ లైన్ నుండి SSH ఎలా చేయాలి
మీరు SSH కనెక్షన్ని సృష్టించడానికి ముందు, మీరు మీ సర్వర్ మరియు క్లయింట్లో “openssh”ని తప్పనిసరిగా ఇన్స్టాల్ చేసి ఉండాలి. కనెక్షన్ కోసం రిమోట్ మెషీన్ను సిద్ధం చేయడంతో ప్రారంభిద్దాం.
మీరు “openssh”ని ఇన్స్టాల్ చేసే ముందు ఆప్ట్ రిపోజిటరీని అప్డేట్ చేయండి.
సుడో సముచితమైన నవీకరణ
నవీకరణ తర్వాత, మీరు రిమోట్ మెషీన్లో “openssh-server”ని తప్పనిసరిగా ఇన్స్టాల్ చేయాలి. సర్వర్లో “openssh-server” ఉన్నప్పుడు మాత్రమే అది క్లయింట్ మెషీన్లో ఏర్పాటు చేయబడిన రిమోట్ కనెక్షన్ని అంగీకరించగలదు. 'openssh' అనేది /etc/ssh/sshd_configలో నిర్వచించబడిన కాన్ఫిగరేషన్లపై ఆధారపడుతుంది.
“openssh-server”ని ఇన్స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:
సుడో apt-get install openssh-server
ఇన్స్టాల్ చేసిన తర్వాత, అది సక్రియంగా ఉందో లేదో నిర్ధారించడానికి “ssh” స్థితిని తనిఖీ చేయండి (రన్నింగ్).
సుడో systemctl స్థితి sshస్థితి సక్రియంగా లేకుంటే, మీరు కింది ఆదేశాన్ని అమలు చేయడం ద్వారా దీన్ని ప్రారంభించవచ్చు:
సుడో systemctl ప్రారంభం ssh
రిమోట్ మెషీన్ యొక్క IPని తనిఖీ చేయండి. “ip a” ఆదేశాన్ని ఉపయోగించండి మరియు మీ నెట్వర్క్ ఇంటర్ఫేస్తో అనుబంధించబడిన IPని పొందండి. ఈ సందర్భంలో, మేము వైర్లెస్ ఇంటర్ఫేస్ 'wlo1' ను ఉపయోగిస్తాము.
క్లయింట్ మెషీన్లో, రిమోట్ మెషీన్కు కనెక్షన్ని సృష్టించడానికి దాన్ని ఉపయోగించడానికి మీరు తప్పనిసరిగా “openssh-client”ని ఇన్స్టాల్ చేయాలి.
రిమోట్ మెషీన్ లాగానే, ఆప్ట్ రిపోజిటరీని అప్డేట్ చేయడం ద్వారా ప్రారంభించండి.
కింది ఆదేశాన్ని అమలు చేయడం ద్వారా “openssh-client”ని ఇన్స్టాల్ చేయండి:
సుడో apt-get install openssh-క్లయింట్
మీరు “openssh-client” మరియు “openssh-server”లను ఇన్స్టాల్ చేసిన తర్వాత, మీరు SSHని ఉపయోగించి కనెక్షన్ని స్థాపించడానికి సిద్ధంగా ఉన్నారు. కనెక్షన్ని స్థాపించడానికి, క్లయింట్ మెషీన్లో మీ టెర్మినల్ని తెరిచి, రిమోట్ సర్వర్ యొక్క IPకి కనెక్ట్ చేయండి.
మా రిమోట్ మెషీన్ దాని IPని 192.168.137.201గా కలిగి ఉంది. అందువలన, మేము క్రింది SSH ఆదేశాన్ని అమలు చేయడం ద్వారా దానికి కనెక్ట్ చేస్తాము:
ssh linuxhint @ 192.168.137.201మీరు రిమోట్ మెషీన్ యొక్క హోస్ట్ పేరును తప్పనిసరిగా పేర్కొనాలి. Linuxhint అనేది మా లక్ష్య రిమోట్ సర్వర్కు హోస్ట్ పేరు.
మీరు కొనసాగించాలా వద్దా అనేది ఎంచుకోవడం ద్వారా కనెక్షన్ని ప్రామాణీకరించమని ప్రాంప్ట్ చేయబడతారు. కనిపించే ప్రాంప్ట్లో, “అవును” అని టైప్ చేసి, ఎంటర్ కీని నొక్కండి. రిమోట్ మెషీన్ యొక్క IP చిరునామా తెలిసిన హోస్ట్లలో ఒకటిగా జోడించబడిందని నిర్ధారించే ప్రాంప్ట్ మీకు కనిపిస్తుంది.
టెర్మినల్లో కనిపించే లాగిన్ ప్రాంప్ట్లో రిమోట్ మెషీన్ యొక్క పాస్వర్డ్ను టైప్ చేయడం చివరి దశ.
నమోదు చేసిన పాస్వర్డ్ రిమోట్ హోస్ట్తో సరిపోలిన తర్వాత, మీరు Linux కమాండ్ లైన్ని ఉపయోగించి రిమోట్ మెషీన్కు కనెక్ట్ చేయడానికి SSHని విజయవంతంగా ఉపయోగించారు. అంతే!
ముగింపు
SSH క్లయింట్ మెషీన్ నుండి రిమోట్ మెషీన్కు కనెక్ట్ చేయడానికి సురక్షితమైన మార్గాన్ని అందిస్తుంది. Linux కమాండ్ లైన్లో SSHని ఉపయోగించడానికి, క్లయింట్ మెషీన్లో “openssh-client” మరియు రిమోట్ మెషీన్లో “openssh-server”ను ఇన్స్టాల్ చేయండి. ఇన్స్టాల్ చేసిన తర్వాత, రెండు మెషీన్లలో “ssh”ని ప్రారంభించండి. చివరగా, హోస్ట్ పేరు మరియు రిమోట్ మెషీన్ యొక్క IP చిరునామాతో “ssh” ఆదేశాన్ని అమలు చేయండి మరియు దానికి కనెక్ట్ చేయడానికి పాస్వర్డ్ను నమోదు చేయండి.