SSH ప్రోటోకాల్ ద్వారా వర్చువల్ మెషీన్కు కనెక్ట్ చేయడం అనేది వారి సిస్టమ్లను రిమోట్గా మరియు సురక్షితంగా యాక్సెస్ చేయడానికి మరియు నిర్వహించాలనుకునే వర్చువల్బాక్స్ వినియోగదారులకు చాలా ముఖ్యమైన అభ్యాసం. సెక్యూర్ షెల్ (SSH) ద్వారా, వర్చువల్ మెషీన్లో దాని భౌతిక స్థానంతో సంబంధం లేకుండా కాన్ఫిగరేషన్ పనులను నియంత్రించడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతించే ఎన్క్రిప్టెడ్ కనెక్షన్ స్థాపించబడింది. ఈ కథనంలో మేము SSHని ఉపయోగించి వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేసే ప్రక్రియను వివరంగా విశ్లేషిస్తాము, ఈ కార్యాచరణను విజయవంతంగా అమలు చేయడానికి స్పష్టమైన మరియు సంక్షిప్త సూచనలను అందిస్తాము. మీరు మీ వర్చువల్ మిషన్ల నిర్వహణను ఆప్టిమైజ్ చేయడానికి చూస్తున్న సాంకేతిక వినియోగదారు అయితే లేదా ఈ అంశం గురించి మరింత తెలుసుకోవాలనుకుంటే, చదవండి!
1. SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేయడానికి పరిచయం
SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేయడానికి, మీరు దిగువ వివరించిన కొన్ని కీలక దశలను అనుసరించాలి.
మేము కనెక్షన్ని ఏర్పాటు చేయాలనుకుంటున్న సిస్టమ్లో SSH క్లయింట్ను ఇన్స్టాల్ చేయడం మొదటి దశ. సాధారణంగా ఉపయోగించే SSH క్లయింట్ OpenSSH, ఇది ఉచితంగా లభిస్తుంది మరియు మీ సాఫ్ట్వేర్ రిపోజిటరీ నుండి సులభంగా డౌన్లోడ్ చేసి ఇన్స్టాల్ చేయవచ్చు. ఆపరేటింగ్ సిస్టమ్.
SSH క్లయింట్ ఇన్స్టాల్ చేయబడిన తర్వాత, మీరు తప్పనిసరిగా వర్చువల్ మెషీన్లో SSH సర్వర్ను ఎనేబుల్ చేయడానికి కొనసాగాలి. టెర్మినల్ వంటి కమాండ్ ఇంటర్ఫేస్ని ఉపయోగించి వర్చువల్ మెషీన్లో కింది ఆదేశాలను అమలు చేయడం ద్వారా దీన్ని సాధించవచ్చు:
అన్నింటిలో మొదటిది, వర్చువల్ మెషీన్లో SSH సర్వర్ ఇప్పటికే ఇన్స్టాల్ చేయబడిందో లేదో మీరు తనిఖీ చేయాలి. ఆదేశాన్ని అమలు చేయడం ద్వారా దీన్ని తనిఖీ చేయవచ్చు sudo service ssh status. ఫలితం సేవ డౌన్ అయిందని లేదా ఇన్స్టాల్ చేయబడలేదని సూచిస్తే, మీరు దీన్ని ఇన్స్టాల్ చేయాలి లేదా ప్రారంభించాలి. ఉబుంటు మరియు డెబియన్ విషయంలో, మీరు దీన్ని ఇన్స్టాల్ చేయడానికి కింది ఆదేశాన్ని ఉపయోగించవచ్చు:
sudo apt-get install openssh-server
SSH సర్వర్ ఇన్స్టాల్ చేయబడి మరియు రన్ అయిన తర్వాత, హోస్ట్ సిస్టమ్లో ఇన్స్టాల్ చేయబడిన SSH క్లయింట్ని ఉపయోగించి SSH ద్వారా వర్చువల్ మెషీన్కు కనెక్ట్ చేయడం సాధ్యమవుతుంది. దీన్ని చేయడానికి, మీరు కింది ఆదేశాన్ని ఉపయోగించాలి:
ssh usuario@dirección_ip_máquina_virtual
వర్చువల్ మెషీన్లో చెల్లుబాటు అయ్యే వినియోగదారు పేరుతో “యూజర్”ని మరియు మీరు కనెక్ట్ చేయాలనుకుంటున్న వర్చువల్ మెషీన్ యొక్క IP చిరునామాతో “virtual_machine_ip_address”ని భర్తీ చేయండి. వినియోగదారు పాస్వర్డ్ ప్రమాణీకరించడానికి అభ్యర్థించబడుతుంది మరియు ఒకసారి సరిగ్గా నమోదు చేస్తే, SSH కనెక్షన్ వర్చువల్బాక్స్ వర్చువల్ మెషీన్తో ఏర్పాటు చేయబడుతుంది.
2. వర్చువల్బాక్స్ వర్చువల్ మెషీన్తో SSH కనెక్షన్ని ఏర్పాటు చేయడానికి అవసరమైన అవసరాలు
వర్చువల్బాక్స్లో వర్చువల్ మెషీన్తో SSH కనెక్షన్ని ఏర్పాటు చేయడానికి, కొన్ని ముందస్తు అవసరాలను కలిగి ఉండటం ముఖ్యం. మీరు మీ కంప్యూటర్లో వర్చువల్బాక్స్ ఇన్స్టాల్ చేశారని మరియు వర్చువల్ మెషీన్ను సరిగ్గా సృష్టించారని నిర్ధారించుకోండి. అదనంగా, మీరు మీ ఆపరేటింగ్ సిస్టమ్ మరియు వర్చువల్ మెషిన్ సెట్టింగ్లు రెండింటిలోనూ SSH ప్రోటోకాల్ను ప్రారంభించవలసి ఉంటుంది.
మీరు ప్రారంభించడానికి ముందు, మీకు స్థిరమైన ఇంటర్నెట్ కనెక్షన్ ఉందని నిర్ధారించుకోండి, మీరు SSH క్లయింట్ని ఇప్పటికే ఇన్స్టాల్ చేసి ఉండకపోతే దాన్ని డౌన్లోడ్ చేసుకోవాలి. మీరు మీ కంప్యూటర్ నుండి వర్చువల్ మెషీన్కు కనెక్షన్ని ఏర్పరచుకోవడానికి పుట్టీ వంటి SSH క్లయింట్ని ఉపయోగించవచ్చు.
మీరు ప్రతిదీ కాన్ఫిగర్ చేసిన తర్వాత, SSH క్లయింట్ని తెరిచి, సంబంధిత ఫీల్డ్లో వర్చువల్ మెషీన్ యొక్క IP చిరునామాను టైప్ చేయండి. SSH కనెక్షన్ కోసం ఉపయోగించిన పోర్ట్ సరైనదని నిర్ధారించుకోండి (సాధారణంగా పోర్ట్ 22). ఆపై, SSH కనెక్షన్ని ప్రారంభించడానికి "కనెక్ట్" క్లిక్ చేయండి. ప్రతిదీ సరిగ్గా కాన్ఫిగర్ చేయబడి ఉంటే, మీరు మీ వర్చువల్ మెషిన్ వినియోగదారు పేరు మరియు పాస్వర్డ్ కోసం ప్రాంప్ట్ చేయబడతారు. మరియు సిద్ధంగా! మీరు ఇప్పుడు SSH ద్వారా మీ వర్చువల్ మెషీన్ను యాక్సెస్ చేయగలరు మరియు నియంత్రించగలరు.
3. వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో నెట్వర్క్ కాన్ఫిగరేషన్
ఇతర నెట్వర్క్లు మరియు పరికరాలతో సరిగ్గా కమ్యూనికేట్ చేయడానికి ప్రక్రియ చాలా అవసరం. తరువాత, ఇది వివరంగా ఉంటుంది దశలవారీగా ఈ సమస్యను ఎలా పరిష్కరించాలి.
1. డిఫాల్ట్ నెట్వర్క్ సెట్టింగ్లను తనిఖీ చేయండి: మొదట చేయవలసినది వర్చువల్బాక్స్లో డిఫాల్ట్ నెట్వర్క్ సెట్టింగ్లు సరిగ్గా కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోవడం. దీన్ని చేయడానికి, వర్చువల్ మెషీన్ కాన్ఫిగరేషన్ విభాగానికి వెళ్లి, నెట్వర్క్ అడాప్టర్ ఎంపిక "బ్రిడ్జ్డ్ అడాప్టర్"గా ఎంపిక చేయబడిందని నిర్ధారించుకోండి. ఇది బాహ్య నెట్వర్క్ను యాక్సెస్ చేయడానికి వర్చువల్ మెషీన్ను అనుమతిస్తుంది.
2. అంతర్గత నెట్వర్క్ను కాన్ఫిగర్ చేయండి: మీరు వర్చువల్బాక్స్లో హోస్ట్ చేయబడిన అనేక వర్చువల్ మిషన్ల మధ్య అంతర్గత కనెక్షన్ను ఏర్పాటు చేయాలనుకుంటే, అంతర్గత నెట్వర్క్ను కాన్ఫిగర్ చేయడం అవసరం. దీన్ని చేయడానికి, వర్చువల్ మెషీన్ కాన్ఫిగరేషన్ విభాగానికి వెళ్లి, "ఇంటర్నల్ నెట్వర్క్" నెట్వర్క్ అడాప్టర్ ఎంపికను ఎంచుకోండి. అంతర్గత నెట్వర్క్కు పేరు పెట్టండి మరియు కమ్యూనికేట్ చేయాలనుకునే అన్ని వర్చువల్ మిషన్లు ఒకే అంతర్గత నెట్వర్క్లో ఉన్నాయని నిర్ధారించుకోండి.
3. NAT నెట్వర్కింగ్ని కాన్ఫిగర్ చేయండి: కొన్ని సందర్భాల్లో, వర్చువల్ మెషీన్ కోసం NAT కాన్ఫిగరేషన్ని ఉపయోగించడం అవసరం కావచ్చు. దీన్ని చేయడానికి, వర్చువల్ మెషీన్ కాన్ఫిగరేషన్ విభాగానికి వెళ్లి, "NAT" నెట్వర్క్ అడాప్టర్ ఎంపికను ఎంచుకోండి. ఇది హోస్ట్ మెషీన్ యొక్క IP చిరునామా ద్వారా బాహ్య నెట్వర్క్తో కమ్యూనికేట్ చేయడానికి వర్చువల్ మిషన్ను అనుమతిస్తుంది.
ప్రతి వర్చువల్ మెషీన్ యొక్క నిర్దిష్ట అవసరాల ఆధారంగా మీరు నెట్వర్క్ కాన్ఫిగరేషన్కు అదనపు సర్దుబాట్లు చేయగలరని గుర్తుంచుకోండి. అదనంగా, అధికారిక VirtualBox డాక్యుమెంటేషన్ను సంప్రదించడం మరియు VirtualBox వర్చువల్ మెషీన్లో నెట్వర్క్ కాన్ఫిగరేషన్కు సంబంధించిన సాధారణ సమస్యలకు మరింత సమాచారం మరియు పరిష్కారాల కోసం ఆన్లైన్ ట్యుటోరియల్స్ కోసం శోధించడం మంచిది.
4. వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో SSH సెట్టింగ్లను కాన్ఫిగర్ చేయడం
వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో SSH సెట్టింగ్లను కాన్ఫిగర్ చేయడానికి, మనం అనుసరించాల్సిన అనేక దశలు ఉన్నాయి. అన్నింటిలో మొదటిది, మన కంప్యూటర్లో VirtualBox సాఫ్ట్వేర్ ఇన్స్టాల్ చేయబడిందని నిర్ధారించుకోవాలి. ఇది విజయవంతంగా ఇన్స్టాల్ చేయబడిన తర్వాత, మేము VirtualBoxని తెరిచి, SSHని కాన్ఫిగర్ చేయాలనుకుంటున్న వర్చువల్ మిషన్ను ఎంచుకుంటాము.
వర్చువల్ మెషీన్ ఆన్ చేయబడిందని నిర్ధారించుకోవడం తదుపరి దశ. అది ఆన్ చేయకపోతే, మేము దానిని ఎంచుకుని, "ప్రారంభించు" బటన్ను క్లిక్ చేయడం ద్వారా దాన్ని ఆన్ చేస్తాము. అప్పుడు, మేము వర్చువల్ మెషీన్ విండోను తెరిచి, మెను బార్లో "పరికరాలు" ఎంచుకోండి. తరువాత, మేము "అతిథి చేర్పుల CD ఇమేజ్ని చొప్పించు" ఎంచుకుని, అతిథి చేర్పులను ఇన్స్టాల్ చేయడానికి సూచనలను అనుసరించండి. ఇది వర్చువల్ మెషీన్ మరియు మా హోస్ట్ కంప్యూటర్ మధ్య పరస్పర చర్యను అనుమతిస్తుంది.
అతిథి జోడింపులను ఇన్స్టాల్ చేసిన తర్వాత, మేము SSHని కాన్ఫిగర్ చేయడంతో కొనసాగవచ్చు. మొదట, మేము వర్చువల్ మెషీన్లో టెర్మినల్ను తెరుస్తాము. అప్పుడు మేము ఆదేశాన్ని ఉపయోగిస్తాము sudo nano /etc/ssh/sshd_config SSH కాన్ఫిగరేషన్ ఫైల్ను టెక్స్ట్ ఎడిటర్లో తెరవడానికి. ఈ ఫైల్లో, SSH వినే పోర్ట్, అనుమతించబడిన కీలు మరియు యాక్సెస్ అనుమతులు వంటి అనేక కాన్ఫిగరేషన్ ఎంపికలను మేము కనుగొంటాము.
5. వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో రిమోట్ ప్రమాణీకరణ కోసం SSH కీల ఉత్పత్తి
వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో రిమోట్ ప్రమాణీకరణను ఏర్పాటు చేయడానికి, SSH కీలను రూపొందించడం అవసరం. ఈ కీలు క్లయింట్ మరియు సర్వర్ మధ్య సురక్షిత కనెక్షన్ని అనుమతిస్తాయి, ప్రతి యాక్సెస్ కోసం పాస్వర్డ్ల వినియోగాన్ని నివారిస్తాయి. SSH కీలను రూపొందించడానికి, ఈ క్రింది దశలను అనుసరించవచ్చు:
- టెర్మినల్ తెరవండి: ముందుగా, మీరు టెర్మినల్ను తెరవాలి ఆపరేటింగ్ సిస్టమ్ (ఉదాహరణకు, Linux లేదా macOS) లేదా మీరు aలో ఉంటే PutTY సాఫ్ట్వేర్ను ఉపయోగించండి విండోస్ సిస్టమ్.
- SSH కీలను రూపొందించండి: టెర్మినల్లో, కింది ఆదేశాన్ని అమలు చేయండి:
ssh-keygen -t rsa -b 4096. ఇది 4096 బిట్ల పొడవుతో RSA అల్గారిథమ్ని ఉపయోగించి ఒక కీ జత (పబ్లిక్ మరియు ప్రైవేట్)ని రూపొందిస్తుంది. - రూపొందించిన కీలను సేవ్ చేయండి: తరువాత, మీరు సృష్టించబడిన కీలు సేవ్ చేయబడే ఫైల్ యొక్క మార్గం మరియు పేరును తప్పనిసరిగా పేర్కొనాలి. ఉదాహరణకు, మీరు డిఫాల్ట్ డైరెక్టరీని ఉపయోగించవచ్చు
~/.ssh/id_rsa. ప్రతి కనెక్షన్లో పాస్వర్డ్ను నమోదు చేయకుండా ఉండేందుకు దానిని ఖాళీగా ఉంచడం మంచిది.
SSH కీలు రూపొందించబడిన తర్వాత, ఈ కీలను ఉపయోగించి ప్రమాణీకరణను ఆమోదించడానికి రిమోట్ సర్వర్ తప్పనిసరిగా కాన్ఫిగర్ చేయబడాలి:
- సర్వర్కు కనెక్ట్ అవ్వండి: SSH క్లయింట్ని ఉపయోగించి, మీరు రిమోట్గా యాక్సెస్ చేయాలనుకుంటున్న సర్వర్కి కనెక్ట్ చేయండి. ఉదాహరణకు, కింది ఆదేశాన్ని అమలు చేయండి:
ssh usuario@servidor, సర్వర్లో చెల్లుబాటు అయ్యే వినియోగదారు పేరుతో "యూజర్" స్థానంలో మరియు రిమోట్ సర్వర్ యొక్క IP చిరునామా లేదా డొమైన్తో "సర్వర్" స్థానంలో ఉంది. - .ssh డైరెక్టరీని సృష్టించండి: రిమోట్ సర్వర్లో, వినియోగదారు హోమ్ డైరెక్టరీలో, డైరెక్టరీ పేరు పెట్టబడిందని నిర్ధారించుకోండి
.ssh. అది ఉనికిలో లేకుంటే, ఆదేశాన్ని ఉపయోగించి దీన్ని సృష్టించవచ్చు:mkdir ~/.ssh. - పబ్లిక్ కీని జోడించండి: ఆపై ఫైల్కు గతంలో రూపొందించిన పబ్లిక్ కీని జోడించండి
.ssh/authorized_keysరిమోట్ సర్వర్లో. ఫైల్ యొక్క కంటెంట్లను కాపీ చేయడం ద్వారా దీన్ని సాధించవచ్చుid_rsa.pubక్లయింట్పై మరియు ఫైల్లో అతికించడంauthorized_keysసర్వర్లో టెక్స్ట్ ఎడిటర్ని ఉపయోగించడం.
6. హోస్ట్ కంప్యూటర్ నుండి వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు SSH కనెక్షన్ని ఏర్పాటు చేయడం
హోస్ట్ కంప్యూటర్ నుండి వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు SSH కనెక్షన్ని ఏర్పాటు చేయడానికి, మీరు ఈ క్రింది దశలను అనుసరించాలి:
1. ముందుగా, వర్చువల్ మెషిన్ రన్ అవుతుందని మరియు నెట్వర్క్కి కనెక్ట్ చేయబడిందని నిర్ధారించుకోండి. మీరు ఆదేశాన్ని అమలు చేయడం ద్వారా దీన్ని ధృవీకరించవచ్చు ifconfig వర్చువల్ మెషిన్ కన్సోల్లో మరియు దానికి IP చిరునామా కేటాయించబడిందని నిర్ధారిస్తుంది. కాకపోతే, మీరు వర్చువల్ మెషీన్లో నెట్వర్క్ సెట్టింగ్లను సరిగ్గా కాన్ఫిగర్ చేశారని నిర్ధారించుకోండి.
2. తరువాత, హోస్ట్ కంప్యూటర్ నుండి, టెర్మినల్ తెరిచి, ఆదేశాన్ని ఉపయోగించండి ssh SSH కనెక్షన్ని స్థాపించడానికి. ఆదేశం క్రింది ఆకృతిని అనుసరించాలి: ssh username@ip_address. Reemplace username వర్చువల్ మెషీన్ యొక్క వినియోగదారు పేరుతో మరియు ip_address వర్చువల్ మెషీన్ యొక్క IP చిరునామాతో.
3. ప్రాంప్ట్ చేసినప్పుడు, వర్చువల్ మెషిన్ యూజర్ పాస్వర్డ్ను నమోదు చేయండి. అవును, అది మొదటిసారి వర్చువల్ మెషీన్కు SSH కనెక్షన్ ఏర్పాటు చేయబడినప్పుడు, మీరు ధృవీకరించమని ప్రాంప్ట్ చేయబడవచ్చు డిజిటల్ పాదముద్ర సర్వర్ యొక్క. ధృవీకరించే ముందు వేలిముద్ర మీరు ఊహించిన దానితో సరిపోలుతుందని ధృవీకరించండి.
7. SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేయడానికి టెర్మినల్ ప్రోగ్రామ్లను ఉపయోగించడం
SSH ద్వారా VirtualBox వర్చువల్ మెషీన్కు కనెక్ట్ చేయడానికి, ఈ పనిని సులభతరం చేసే వివిధ టెర్మినల్ ప్రోగ్రామ్లు ఉన్నాయి. అత్యంత ప్రాచుర్యం పొందిన మరియు విస్తృతంగా ఉపయోగించే వాటిలో ఒకటి OpenSSH, ఇది చాలా ఆపరేటింగ్ సిస్టమ్లలో అందుబాటులో ఉంది. మరొక ప్రసిద్ధ కార్యక్రమం పుట్టీ, ఇది సరళమైన మరియు సురక్షితమైన కనెక్షన్ కోసం గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ను అందిస్తుంది.
ఉపయోగించడానికి OpenSSH Unix-వంటి సిస్టమ్లలోని టెర్మినల్ నుండి లేదా Git Bash లేదా Cygwinతో Windowsలో, మీరు కేవలం టెర్మినల్ను తెరిచి ఆదేశాన్ని అమలు చేయాలి. ssh usuario@ip_máquina_virtual, ఎక్కడ usuario అనేది వర్చువల్ మెషీన్ యొక్క వినియోగదారు పేరు మరియు ip_máquina_virtual మీరు కనెక్ట్ చేయాలనుకుంటున్న వర్చువల్ మెషీన్ యొక్క IP చిరునామా.
మీరు ఉపయోగించడానికి ఇష్టపడితే పుట్టీ, మీరు ముందుగా మీ సిస్టమ్లో ప్రోగ్రామ్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయాలి. అప్పుడు, పుట్టీని తెరిచి, "హోస్ట్ పేరు (లేదా IP చిరునామా)" ఫీల్డ్లో, వర్చువల్ మెషీన్ యొక్క IP చిరునామాను నమోదు చేయండి. “పోర్ట్” సముచితమైనదని నిర్ధారించుకోండి (డిఫాల్ట్ SSH కోసం పోర్ట్ 22). కనెక్షన్ని స్థాపించడానికి "ఓపెన్" క్లిక్ చేయండి. SSH ద్వారా యాక్సెస్ పొందడానికి మీ వర్చువల్ మెషిన్ వినియోగదారు పేరు మరియు పాస్వర్డ్ను నమోదు చేయమని మీరు అడగబడతారు.
8. SSHని ఉపయోగించి వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేసేటప్పుడు సాధారణ సమస్యలకు పరిష్కారం
SSHని ఉపయోగించి వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు కనెక్ట్ చేసేటప్పుడు అనేక సాధారణ సమస్యలు ఉన్నాయి, అయితే అదృష్టవశాత్తూ వాటిలో ప్రతిదానికి పరిష్కారాలు ఉన్నాయి. ఇక్కడ, ఈ సమస్యలను సమర్థవంతంగా పరిష్కరించడానికి మేము మీకు దశల వారీ మార్గదర్శిని అందిస్తాము.
1. SSH సేవ వర్చువల్ మెషీన్లో సక్రియం చేయబడిందని ధృవీకరించండి. దీన్ని చేయడానికి, ముందుగా వర్చువల్ మెషీన్ ఆన్ చేయబడిందని మరియు రన్ చేయబడిందని నిర్ధారించుకోండి. అప్పుడు, వర్చువల్ మెషిన్ విండోను తెరిచి, కాన్ఫిగరేషన్ ఎంపికను ఎంచుకోండి. "నెట్వర్క్" ట్యాబ్లో, నెట్వర్క్ అడాప్టర్ "బ్రిడ్జ్డ్" మోడ్కు సెట్ చేయబడిందని ధృవీకరించండి మరియు డ్రాప్-డౌన్ జాబితా నుండి సరైన అడాప్టర్ను ఎంచుకోండి. ఆపై, SSH సేవ సక్రియంగా గుర్తించబడిందని నిర్ధారించుకోండి మరియు మార్పులను వర్తింపజేయండి.
2. వర్చువల్ మెషీన్ యొక్క IP చిరునామా మీ స్థానిక మెషీన్ నుండి యాక్సెస్ చేయబడుతుందని ధృవీకరించండి. టెర్మినల్ విండోను తెరవడం ద్వారా మీరు దీన్ని చేయవచ్చు మీ ఆపరేటింగ్ సిస్టమ్ y ejecutando el comando ping ip_de_la_maquina_virtual. మీకు ప్రతిస్పందన రాకుంటే, మీ వర్చువల్ మెషీన్ సరైన IP చిరునామాతో కాన్ఫిగర్ చేయబడిందని మరియు నెట్వర్క్ సరిగ్గా కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోండి. VirtualBoxలో నెట్వర్క్ను కాన్ఫిగర్ చేయడం గురించి మరింత తెలుసుకోవడానికి మీరు VirtualBox డాక్యుమెంటేషన్ను సంప్రదించవచ్చు లేదా ఆన్లైన్ ట్యుటోరియల్లను అనుసరించవచ్చు.
9. వర్చువల్బాక్స్ వర్చువల్ మెషీన్లో SSH కనెక్షన్ యొక్క నిర్వహణ మరియు భద్రత
సరైన పనితీరును నిర్ధారించడానికి, కొన్ని కీలక దశలను అనుసరించడం ముఖ్యం. అన్నింటిలో మొదటిది, అందుబాటులో ఉన్న తాజా సంస్కరణలకు వర్చువల్ మెషీన్ ఆపరేటింగ్ సిస్టమ్ మరియు వర్చువల్బాక్స్ సాఫ్ట్వేర్ రెండింటినీ క్రమం తప్పకుండా నవీకరించాలని సిఫార్సు చేయబడింది. ఇది తాజా బగ్ పరిష్కారాలు మరియు భద్రతా ప్యాచ్లు ఉపయోగించబడుతున్నాయని నిర్ధారిస్తుంది.
భద్రతను మెరుగుపరచడానికి మరొక ముఖ్యమైన అంశం SSH సేవ యొక్క డిఫాల్ట్ పోర్ట్ను మార్చడం. SSH యొక్క ప్రామాణిక పోర్ట్ 22, మరియు హ్యాకర్లు తరచుగా ఈ పోర్ట్ను అక్రమ యాక్సెస్ని ప్రయత్నించడానికి లక్ష్యంగా చేసుకుంటారు. /etc/ssh/sshd_config కాన్ఫిగరేషన్ ఫైల్ను సవరించడం ద్వారా పోర్ట్ను మార్చవచ్చు, "పోర్ట్ 22" లైన్ను గుర్తించడం మరియు దానిని వేరే, అంతగా తెలియని పోర్ట్ నంబర్తో భర్తీ చేయడం.
అదనంగా, బలమైన పాస్వర్డ్ విధానాన్ని ఏర్పాటు చేసుకోవడం మంచిది వినియోగదారుల కోసం SSH ద్వారా యాక్సెస్. మీరు పెద్ద మరియు చిన్న అక్షరాలు, సంఖ్యలు మరియు ప్రత్యేక అక్షరాల కలయికను కలిగి ఉన్న పొడవైన, సంక్లిష్టమైన పాస్వర్డ్లను ఉపయోగించాలని సిఫార్సు చేయబడింది. అదనంగా, మీరు "పాస్వర్డ్" లేదా "123456" వంటి సాధారణ లేదా ఊహాజనిత పాస్వర్డ్లను ఉపయోగించకుండా ఉండాలి. సాంప్రదాయ పాస్వర్డ్ల కంటే ఎక్కువ సురక్షితమైన పబ్లిక్ కీ-ఆధారిత ప్రమాణీకరణను ఉపయోగించడం సిఫార్సు చేయబడిన ఎంపిక.
10. SSH ద్వారా హోస్ట్ కంప్యూటర్ మరియు వర్చువల్బాక్స్ వర్చువల్ మెషీన్ మధ్య ఫైల్లను ఎలా బదిలీ చేయాలి
ప్రక్రియ ఫైల్ బదిలీ హోస్ట్ కంప్యూటర్ మరియు SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్ మధ్య వివిధ పరిస్థితులలో ఉపయోగపడుతుంది. ఈ పనిని ఎలా నిర్వహించాలో దశల వారీ వివరణ క్రింద ఉంది:
1. నెట్వర్క్ సెట్టింగ్లను తనిఖీ చేయండి: మీరు ప్రారంభించడానికి ముందు, రెండు మెషీన్లు ఒకే నెట్వర్క్లో ఉన్నాయని మరియు SSH ద్వారా కమ్యూనికేట్ చేయగలవని నిర్ధారించుకోండి. హోస్ట్ కంప్యూటర్ మరియు వర్చువల్బాక్స్ వర్చువల్ మెషిన్ రెండూ ఒకే స్థానిక నెట్వర్క్లో ఉన్నాయని మరియు తగిన నెట్వర్క్ కనెక్షన్ కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోవడం ఇందులో ఉంటుంది.
2. SSH కనెక్షన్ని ఏర్పాటు చేయండి: యంత్రాలు ఒకే నెట్వర్క్లో ఉన్నప్పుడు, వాటి మధ్య SSH కనెక్షన్ని ఏర్పాటు చేయడం అవసరం. హోస్ట్ కంప్యూటర్లో SSH క్లయింట్ని ఉపయోగించడం ద్వారా దీనిని సాధించవచ్చు. మీరు ఇన్స్టాల్ చేయకుంటే, మీరు PutTY వంటి SSH క్లయింట్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయవచ్చు.
3. ఫైల్లను బదిలీ చేయండి: SSH కనెక్షన్ స్థాపించబడిన తర్వాత, మీరు సాధారణ ఆదేశాలను ఉపయోగించి హోస్ట్ కంప్యూటర్ మరియు వర్చువల్బాక్స్ వర్చువల్ మెషీన్ మధ్య ఫైల్లను బదిలీ చేయవచ్చు. ఉదాహరణకు, హోస్ట్ కంప్యూటర్ నుండి వర్చువల్ మెషీన్కు ఫైల్ను కాపీ చేయడానికి, మీరు ఆదేశాన్ని ఉపయోగించవచ్చు scp సోర్స్ ఫైల్ user@virtual_machine_ip:destination_directory. అదేవిధంగా, వర్చువల్ మెషీన్ నుండి హోస్ట్ కంప్యూటర్కు ఫైల్ను కాపీ చేయడానికి, మీరు ఆదేశాన్ని ఉపయోగించవచ్చు scp user@virtual_machine_ip:source_file destination_directory.
ఈ దశలను అనుసరించడం ద్వారా, మీరు SSH ద్వారా మీ హోస్ట్ కంప్యూటర్ మరియు VirtualBox వర్చువల్ మెషీన్ మధ్య ఫైల్లను సురక్షితంగా మరియు సులభంగా బదిలీ చేయవచ్చు. మీ నెట్వర్క్ సెట్టింగ్లను తనిఖీ చేయడం మరియు విజయవంతమైన బదిలీని నిర్ధారించడానికి సరైన ఆదేశాలను ఉపయోగించడం ఎల్లప్పుడూ గుర్తుంచుకోండి.
11. VirtualBox వర్చువల్ మెషీన్తో SSH కనెక్షన్లో కీ-ఆధారిత ప్రమాణీకరణ vs పాస్వర్డ్ ఆధారిత ప్రమాణీకరణ
వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు SSH కనెక్షన్ కోసం కీ-ఆధారిత ప్రమాణీకరణ మరియు పాస్వర్డ్ ఆధారిత ప్రమాణీకరణ రెండు ప్రసిద్ధ పద్ధతులు. రెండు పద్ధతులకు వాటి స్వంత ప్రయోజనాలు మరియు అప్రయోజనాలు ఉన్నాయి మరియు మీ అవసరాలకు అత్యంత అనుకూలమైన విధానాన్ని ఎంచుకోవడానికి వాటిని అర్థం చేసుకోవడం చాలా ముఖ్యం.
కీ-ఆధారిత ప్రమాణీకరణ కనెక్షన్ని ప్రమాణీకరించడానికి పబ్లిక్ మరియు ప్రైవేట్ కీ జతను ఉపయోగిస్తుంది. ఈ పద్ధతిలో, పబ్లిక్ కీ రిమోట్ సర్వర్లో నిల్వ చేయబడుతుంది, అయితే ప్రైవేట్ కీ మీ స్థానిక మెషీన్లో ఉంచబడుతుంది మరియు మీ గుర్తింపును నిరూపించడానికి ఉపయోగించబడుతుంది. కనెక్షన్ స్థాపించబడిన తర్వాత, రిమోట్ సర్వర్లో పబ్లిక్ కీ ద్వారా ఎన్క్రిప్ట్ చేయబడిన డేటాను డీక్రిప్ట్ చేయడానికి ప్రైవేట్ కీ ఉపయోగించబడుతుంది. ఈ విధానం ఎక్కువ భద్రతను అందిస్తుంది, ఎందుకంటే పాస్వర్డ్ల కంటే కీలను హ్యాక్ చేయడం చాలా కష్టం.
మరోవైపు, పాస్వర్డ్ ఆధారిత ప్రమాణీకరణకు SSH కనెక్షన్ని స్థాపించిన ప్రతిసారీ పాస్వర్డ్ను నమోదు చేయడం అవసరం. కొన్ని సందర్భాల్లో ఇది మరింత సౌకర్యవంతంగా ఉన్నప్పటికీ, ఈ పద్ధతి కీలను ఉపయోగించడం కంటే తక్కువ సురక్షితమైనది. పాస్వర్డ్లు బ్రూట్ ఫోర్స్ దాడులకు ఎక్కువ అవకాశం కలిగి ఉంటాయి మరియు అసురక్షిత నెట్వర్క్ ద్వారా ప్రసారం చేయబడితే వాటిని అడ్డగించవచ్చు. పాస్వర్డ్ ఆధారిత ప్రమాణీకరణ భద్రతను మెరుగుపరచడానికి మీరు బలమైన పాస్వర్డ్లను ఉపయోగించాలని మరియు వాటిని క్రమం తప్పకుండా మార్చాలని సిఫార్సు చేయబడింది.
సంక్షిప్తంగా, పాస్వర్డ్ ఆధారిత ప్రమాణీకరణతో పోలిస్తే కీ-ఆధారిత ప్రమాణీకరణ ఎక్కువ భద్రతను అందిస్తుంది, అయితే సెటప్ చేయడానికి మరికొంత సమయం మరియు కృషి అవసరం కావచ్చు. ఈ రెండు పద్ధతుల మధ్య ఎంచుకోవడం మీ స్వంత అవసరాలు మరియు ప్రాధాన్యతలపై ఆధారపడి ఉంటుంది. మీరు సౌలభ్యం కంటే భద్రతకు ప్రాధాన్యత ఇస్తే, కీ-ఆధారిత ప్రమాణీకరణ మీకు ఉత్తమ ఎంపిక కావచ్చు. అయితే, సౌలభ్యం ప్రధానం మరియు మీరు కొంచెం తక్కువ స్థాయి భద్రతను స్వీకరించడానికి సిద్ధంగా ఉంటే, పాస్వర్డ్ ఆధారిత ప్రమాణీకరణ సరిపోతుంది.
12. SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు సమర్ధవంతంగా కనెక్ట్ చేయడానికి చిట్కాలు మరియు ఉత్తమ పద్ధతులు
ఈ పోస్ట్లో, ఎలా కనెక్ట్ చేయాలనే దానిపై మేము మీకు పూర్తి గైడ్ను అందిస్తున్నాము సమర్థవంతంగా SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు. విజయవంతమైన కనెక్షన్ని సాధించడంలో మీకు సహాయపడే కొన్ని చిట్కాలు మరియు ఉత్తమ పద్ధతులు క్రింద ఉన్నాయి.
1. నెట్వర్క్ అడాప్టర్ కాన్ఫిగరేషన్: మీరు ప్రారంభించడానికి ముందు, మీ వర్చువల్ మెషీన్ సెట్టింగ్లలోని నెట్వర్క్ అడాప్టర్ సరిగ్గా కాన్ఫిగర్ చేయబడిందని నిర్ధారించుకోండి. మీరు వర్చువల్బాక్స్లో కావలసిన వర్చువల్ మెషీన్ను ఎంచుకుని, "సెట్టింగ్లు" ఆపై "నెట్వర్క్" క్లిక్ చేయడం ద్వారా దీన్ని చేయవచ్చు. ఇక్కడ, మీరు మధ్య ఎంచుకోవచ్చు వివిధ మోడ్లు "హోస్ట్ అడాప్టర్ మాత్రమే" లేదా "అంతర్గత నెట్వర్క్" వంటి నెట్వర్క్ అడాప్టర్. మీ అవసరాలకు అనుగుణంగా మీరు సరైన ఎంపికను ఎంచుకున్నారని నిర్ధారించుకోండి.
2. వర్చువల్ మెషీన్లో SSHని కాన్ఫిగర్ చేయడం: మీ వర్చువల్ మెషీన్లో SSH కనెక్షన్ని ప్రారంభించడానికి, మీరు ముందుగా SSH సేవ ఇన్స్టాల్ చేయబడిందని నిర్ధారించుకోవాలి. ఈ ఇది చేయవచ్చు వర్చువల్ మెషీన్ టెర్మినల్లో sudo apt-get install openssh-server అనే ఆదేశాన్ని అమలు చేయడం ద్వారా. ఇన్స్టాల్ చేసిన తర్వాత, మీరు /etc/ssh/sshd_configలో SSH కాన్ఫిగరేషన్ ఫైల్ను యాక్సెస్ చేయవచ్చు. ఇక్కడ, మీరు డిఫాల్ట్ పోర్ట్ను మార్చడం మరియు నిర్దిష్ట ప్రమాణీకరణ ఎంపికలను ప్రారంభించడం లేదా నిలిపివేయడం వంటి సెట్టింగ్లను చేయవచ్చు.
3. పోర్ట్ ఫార్వార్డింగ్ని కాన్ఫిగర్ చేయడం: మీరు మీ వర్చువల్ మెషీన్ని SSH ద్వారా బాహ్య హోస్ట్ మెషీన్ నుండి యాక్సెస్ చేయాలనుకుంటే, మీరు VirtualBoxలో పోర్ట్ ఫార్వార్డింగ్ని కాన్ఫిగర్ చేయాలి. వర్చువల్బాక్స్లో వర్చువల్ మెషీన్ను ఎంచుకోవడం ద్వారా, "సెట్టింగ్లు" క్లిక్ చేసి, ఆపై "నెట్వర్క్" చేయడం ద్వారా ఇది చేయవచ్చు. "అధునాతన" ట్యాబ్ కింద, మీరు పోర్ట్ ఫార్వార్డింగ్ ఎంపికను కనుగొంటారు. ఇక్కడ, మీరు సోర్స్ పోర్ట్ మరియు డెస్టినేషన్ పోర్ట్, అలాగే డెస్టినేషన్ IP చిరునామాను పేర్కొనడం ద్వారా కొత్త పోర్ట్ ఫార్వార్డింగ్ నియమాన్ని జోడించవచ్చు.
ఈ చిట్కాలు మరియు ఉత్తమ అభ్యాసాలతో, మీరు కనెక్ట్ చేయగలుగుతారు సమర్థవంతమైన మార్గం SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు. అవసరమైన అన్ని కాన్ఫిగరేషన్లను చేయాలని గుర్తుంచుకోండి మరియు నెట్వర్క్ అడాప్టర్ మరియు SSH రెండూ సరిగ్గా ప్రారంభించబడి ఉన్నాయని నిర్ధారించుకోండి. ఈ గైడ్ మీకు ఉపయోగకరంగా ఉంటుందని మేము ఆశిస్తున్నాము!
13. వర్చువల్బాక్స్ వర్చువల్ మెషిన్ యొక్క అంతర్గత నెట్వర్క్లో సేవలను యాక్సెస్ చేయడానికి SSH టన్నెల్లను ఉపయోగించడం
SSH సొరంగాలు యాక్సెస్ చేయడానికి చాలా ఉపయోగకరమైన సాధనం సురక్షితంగా వర్చువల్బాక్స్ వర్చువల్ మెషీన్ యొక్క అంతర్గత నెట్వర్క్లోని సేవలకు. ఒక SSH టన్నెల్తో, మేము మా స్థానిక కంప్యూటర్ మరియు వర్చువల్ మెషీన్ మధ్య సురక్షిత కనెక్షన్ని ఏర్పరచగలము, అంతర్గత సేవలను నేరుగా ఇంటర్నెట్కు బహిర్గతం చేయకుండా వాటిని యాక్సెస్ చేయడానికి అనుమతిస్తుంది.
వర్చువల్బాక్స్లో SSH టన్నెల్లను ఉపయోగించడానికి, మనము ముందుగా మా వర్చువల్ మెషీన్ యొక్క నెట్వర్క్ అడాప్టర్ను కాన్ఫిగర్ చేయాలి, తద్వారా ఇది మా స్థానిక కంప్యూటర్ నుండి యాక్సెస్ చేయబడుతుంది. వర్చువల్బాక్స్లోని వర్చువల్ మెషీన్ నెట్వర్క్ సెట్టింగ్లలో “అంతర్గత నెట్వర్క్” లేదా “హోస్ట్ ఓన్లీ నెట్వర్క్” ఎంపికను ఎంచుకోవడం ద్వారా ఇది చేయవచ్చు.
అప్పుడు, మా స్థానిక కంప్యూటర్ నుండి, మేము ఒక టెర్మినల్ను తెరిచి, SSH టన్నెల్ను స్థాపించడానికి కింది ఆదేశాన్ని అమలు చేస్తాము:
ssh -L
ఈ ఆదేశంలో, మేము భర్తీ చేస్తాము
14. వర్చువల్బాక్స్ వర్చువల్ మెషీన్కు SSH కనెక్షన్పై తీర్మానాలు మరియు తుది సిఫార్సులు
ముగింపులో, వర్చువల్బాక్స్ వర్చువల్ మెషీన్కి SSH కనెక్షన్ a సురక్షితమైన మార్గం మరియు మా వర్చువల్ వాతావరణాన్ని యాక్సెస్ చేయడానికి మరియు నిర్వహించడానికి సమర్థవంతమైన మార్గం. ఈ కథనం అంతటా, ఈ కనెక్షన్ని ఎలా కాన్ఫిగర్ చేయాలో మరియు ఎలా ఉపయోగించాలో మేము దశలవారీగా నేర్చుకున్నాము. వర్చువల్ మెషీన్లో SSH సర్వర్ను ఇన్స్టాల్ చేయడం మరియు కాన్ఫిగర్ చేయడం, సురక్షిత ప్రమాణీకరణ కోసం SSH కీలను రూపొందించడం, అలాగే బాహ్య SSH క్లయింట్ నుండి కనెక్ట్ చేయడం ఎలాగో మేము చూశాము.
SSH కనెక్షన్ అత్యంత సురక్షితమైనది అయినప్పటికీ, మా వర్చువల్ మెషీన్ను రక్షించడానికి కొన్ని జాగ్రత్తలు తప్పనిసరిగా తీసుకోవాలి. ప్రారంభించడానికి, బలమైన పాస్వర్డ్లను ఉపయోగించడం మరియు వాటిని క్రమం తప్పకుండా నవీకరించడం మంచిది. అదనంగా, అవసరమైన భద్రతా ప్యాచ్లను వర్తింపజేస్తూ, వర్చువల్ మెషీన్ సాఫ్ట్వేర్ను నవీకరించడం చాలా అవసరం.
చివరగా, మా SSH కనెక్షన్ని నిర్వహించడానికి మరియు భద్రపరచడానికి తగిన సాధనాలు మరియు సాంకేతికతలను ఉపయోగించడం చాలా అవసరం. నమ్మదగని మూలాల నుండి వర్చువల్ మెషీన్కు ప్రాప్యతను పరిమితం చేయడానికి ఫైర్వాల్ను ఉపయోగించడం మంచిది మరియు అనధికారిక యాక్సెస్ ప్రయత్నాలను గుర్తించడానికి SSH సర్వర్ లాగ్లను కూడా పర్యవేక్షించడం మంచిది. ఈ సిఫార్సులను అనుసరించడం ద్వారా, మేము మా వర్చువల్బాక్స్ వర్చువల్ మెషీన్లకు సురక్షితమైన మరియు విశ్వసనీయమైన SSH కనెక్షన్ని ఆనందించవచ్చు.
ముగింపులో, SSH ద్వారా వర్చువల్బాక్స్ వర్చువల్ మెషీన్ను కనెక్ట్ చేయడం వలన వర్చువల్ మిషన్ను రిమోట్గా యాక్సెస్ చేయడానికి మరియు నిర్వహించడానికి సురక్షితమైన మరియు సమర్థవంతమైన మార్గాన్ని అందిస్తుంది. తగిన ఆదేశాలను మరియు సరైన కాన్ఫిగరేషన్ను ఉపయోగించడంతో, వినియోగదారులు మెషీన్లో భౌతికంగా ఉండాల్సిన అవసరం లేకుండా వర్చువల్ మెషీన్కు సురక్షిత కనెక్షన్ని ఏర్పాటు చేసుకోవచ్చు మరియు పరిపాలనా పనులను చేయవచ్చు. రిమోట్ అడ్మినిస్ట్రేషన్ అవసరమైన డెవలప్మెంట్ లేదా సర్వర్ ఎన్విరాన్మెంట్లకు ఇది ప్రత్యేకంగా ఉపయోగపడుతుంది. ఈ కథనంలో అందించిన సెటప్ మరియు దశలు ప్రతి వినియోగదారు యొక్క నిర్దిష్ట అవసరాలు మరియు అవసరాల ఆధారంగా స్వీకరించబడిన మరియు విస్తరించగల ప్రాథమిక గైడ్. ఈ కార్యాచరణ యొక్క ప్రయోజనాన్ని పొందడం ద్వారా, వినియోగదారులు వర్చువల్ మెషీన్ నిర్వహణను ఆప్టిమైజ్ చేయవచ్చు మరియు సాంకేతిక పరిష్కారాల అభివృద్ధి మరియు విస్తరణలో సామర్థ్యాన్ని పెంచవచ్చు.
నేను సెబాస్టియన్ విడాల్, టెక్నాలజీ మరియు DIY పట్ల మక్కువ ఉన్న కంప్యూటర్ ఇంజనీర్. ఇంకా, నేను సృష్టికర్తను tecnobits.com, సాంకేతికతను మరింత అందుబాటులోకి తెచ్చేందుకు మరియు అందరికీ అర్థమయ్యేలా చేయడానికి నేను ట్యుటోరియల్లను పంచుకుంటాను.