ఇప్పటికీ Putty + WinSCP/FileZillaని ఉపయోగిస్తున్నారా?
అప్పుడు మేము xShell వంటి సాఫ్ట్వేర్పై దృష్టి పెట్టాలని సిఫార్సు చేస్తున్నాము.
- ఇది SSH ప్రోటోకాల్కు మాత్రమే కాకుండా, ఇతరులకు కూడా మద్దతు ఇస్తుంది. ఉదాహరణకు, టెల్నెట్ లేదా rlogin.
- మీరు ఒకే సమయంలో బహుళ సర్వర్లకు కనెక్ట్ చేయవచ్చు (ట్యాబ్ మెకానిజం).
- ప్రతిసారీ డేటాను నమోదు చేయవలసిన అవసరం లేదు, మీరు దానిని గుర్తుంచుకోగలరు.
- వెర్షన్ 6 నుండి ప్రారంభించి, UTF-8తో సహా అన్ని రష్యన్ ఎన్కోడింగ్లను అర్థం చేసుకునే రష్యన్ ఇంటర్ఫేస్ కనిపించింది.
- పాస్వర్డ్ కనెక్షన్ మరియు కీ కనెక్షన్ రెండింటికి మద్దతు ఇస్తుంది.
- అంతేకాకుండా, ftp/sftp ద్వారా ఫైల్లను నిర్వహించడానికి మీరు ఇకపై WinSCP లేదా FileZillaను విడిగా అమలు చేయవలసిన అవసరం లేదు.
- xShell డెవలపర్లు మీ అవసరాలను పరిగణనలోకి తీసుకున్నారు మరియు xFtpని కూడా చేసారు, ఇది సాధారణ FTP మరియు SFTPకి మద్దతు ఇస్తుంది.
- మరియు చాలా ముఖ్యమైన విషయం ఏమిటంటే xFtp నేరుగా యాక్టివ్ ssh సెషన్ నుండి ప్రారంభించబడుతుంది మరియు ఇది ఫైల్ బదిలీ మోడ్లో (sFtp ప్రోటోకాల్ ఉపయోగించి) ఈ నిర్దిష్ట సర్వర్కు వెంటనే కనెక్ట్ అవుతుంది. కానీ మీరు xFtpని మీరే తెరవవచ్చు మరియు ఏదైనా సర్వర్కి కనెక్ట్ చేయవచ్చు.
పబ్లిక్/ప్రైవేట్ కీ జనరేటర్ మరియు వాటిని నిర్వహించడానికి మేనేజర్ కూడా చేర్చారు.
వ్యక్తిగత, వాణిజ్యేతర లేదా విద్యాపరమైన ఉపయోగం కోసం పూర్తిగా ఉచితం.
ఫీల్డ్లను పూరించండి, ఇమెయిల్ని తప్పకుండా పంపండి, మీకు ప్రాప్యత ఉంది, డౌన్లోడ్ లింక్ అక్కడ పంపబడుతుంది.
రెండు అప్లికేషన్లను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయండి. లాంచ్ చేద్దాం.
ప్రారంభించిన తర్వాత, మేము సేవ్ చేసిన సెషన్ల జాబితాతో కూడిన విండోను చూస్తాము, అది ఖాళీగా ఉన్నప్పుడు. "క్రొత్తది" క్లిక్ చేయండి
కనెక్షన్ సమాచారం, పోర్ట్/హోస్ట్/IP చిరునామా, అలాగే కావలసిన సెషన్ పేరును పూరించండి.
తరువాత, ప్రామాణీకరణకు వెళ్లి లాగిన్ మరియు పాస్వర్డ్ను పూరించండి.
తర్వాత సరే మరియు సర్వర్కి కనెక్ట్ చేయండి.
xFTP కోసం ప్రతిదీ ఒకేలా ఉంటుంది. మీరు ఎంచుకోవాల్సిన ఏకైక విషయం ప్రోటోకాల్, డిఫాల్ట్ sFTP ఉంటుంది, మీరు సాధారణ FTPని ఎంచుకోవచ్చు.
అత్యంత అనుకూలమైన విషయం ఏమిటంటే ఎంచుకున్న వచనం స్వయంచాలకంగా క్లిప్బోర్డ్కు కాపీ చేయబడుతుంది
(సాధనాలు - ఎంపికలు - కీబోర్డ్ మరియు మౌస్ - మార్క్ చేసిన వచనాన్ని క్లిప్బోర్డ్కి కాపీ చేయండి).
మీరు పాస్వర్డ్తో మాత్రమే కాకుండా, కీని ఉపయోగించి కూడా కనెక్ట్ చేయవచ్చు, ఇది చాలా సురక్షితమైనది మరియు మరింత సౌకర్యవంతంగా ఉంటుంది.
మా కీని లేదా మరింత ఖచ్చితంగా చెప్పాలంటే, ఒక జత - పబ్లిక్/ప్రైవేట్ కీలను రూపొందించడం అవసరం.
Xagentని ప్రారంభించండి (ఇన్స్టాల్ చేయబడింది).
కీల జాబితా ఖాళీగా ఉన్నప్పుడు మనకు కనిపిస్తుంది. కీలను నిర్వహించు క్లిక్ చేసి, ఆపై రూపొందించు
RSA అని టైప్ చేయండి
పొడవు 4096 బిట్స్ కనిష్టంగా.
తదుపరి క్లిక్ చేసి వేచి ఉండండి. అప్పుడు మళ్ళీ తదుపరి
కీని మాకు అనుకూలమైనదిగా మేము పేరు పెట్టాము; కావాలనుకుంటే, మీరు అదనపు పాస్వర్డ్ను సెట్ చేయడం ద్వారా కీని రక్షించవచ్చు (మరొక పరికరంలో కీని కనెక్ట్ చేసేటప్పుడు లేదా దిగుమతి చేసేటప్పుడు ఇది అభ్యర్థించబడుతుంది)
తదుపరి తదుపరి మేము మా పబ్లిక్ కీని చూస్తాము. సర్వర్కి కనెక్ట్ చేయడానికి మేము దీన్ని ఉపయోగిస్తాము. ఒక కీని అనేక సర్వర్లలో ఉపయోగించవచ్చు, ఇది సౌకర్యవంతంగా ఉంటుంది.
ఇది తరాన్ని పూర్తి చేస్తుంది, కానీ అదంతా కాదు.
మీరు సర్వర్లో కీని జోడించాలి.
ssh ద్వారా సర్వర్కు కనెక్ట్ చేసి, /root/.sshకి వెళ్లండి
root@alexhost# cd /root/.ssh
90% కేసులలో మనకు లోపం వస్తుంది -bash: cd: /root/.ssh: అటువంటి ఫైల్ లేదా డైరెక్టరీ లేదు
ఇది సాధారణం, ఇంతకు ముందు సర్వర్లో కీలు రూపొందించబడకపోతే ఈ ఫోల్డర్ లేదు.
సర్వర్ యొక్క కీని ఇదే విధంగా రూపొందించడం అవసరం.
root@alexhost# ssh-keygen -t rsa -b 4096
ఇది కీ ఫైల్ను ఎక్కడ సేవ్ చేయాలనే మార్గాన్ని మాకు అందిస్తుంది.
మేము ఎంటర్ నొక్కడం ద్వారా డిఫాల్ట్ /root/.ssh/id_rsaకు అంగీకరిస్తాము.
తదుపరిది కీ ఫైల్ మరియు నిర్ధారణ కోసం పాస్వర్డ్, లేదా దానిని ఖాళీగా ఉంచి ఎంటర్ చేయండి.
మళ్లీ /root/.sshకి వెళ్లండి:
root@alexhost# cd /root/.ssh
మీరు ఒక authorized_keys ఫైల్ని సృష్టించాలి:
root@alexhost# nano authorized_keys
మేము పైన పొందిన టెక్స్ట్ రూపంలో మా కీని అతికించాము:
పొందుపరుచు మరియు నిష్క్రమించు.
Ctrl + O.
Ctrl + X
xShellకి వెళ్లి, సేవ్ చేయబడిన సెషన్ల జాబితాను కాల్ చేయండి (Alt+O)
మేము మా సెషన్ను కనుగొంటాము, ప్రాపర్టీలను క్లిక్ చేయండి, ప్రామాణీకరణకు వెళ్లండి.
పద్ధతి ఫీల్డ్లో, పబ్లిక్ కీని ఎంచుకోండి.
వినియోగదారు కీ ఫీల్డ్లో, మా గతంలో సృష్టించిన కీని ఎంచుకోండి, సేవ్ చేయండి మరియు కనెక్ట్ చేయండి.
క్లయింట్ ప్రైవేట్ కీని ఉపయోగిస్తుంది మరియు సర్వర్లో పబ్లిక్ కీ నమోదు చేయబడింది.
మీరు దాని నుండి కనెక్ట్ చేయాలనుకుంటే ప్రైవేట్ కీని మీ ఇతర PCకి బదిలీ చేయవచ్చు.
Xagent లో - కీలను నిర్వహించండి, కీని ఎంచుకోండి - ఎగుమతి చేయండి, సేవ్ చేయండి.
మరొక PC Xagent లో - కీలను నిర్వహించండి - దిగుమతి చేయండి, ఎంచుకోండి, జోడించండి. కీ పాస్వర్డ్ రక్షించబడి ఉంటే, ఈ సమయంలో పాస్వర్డ్ అభ్యర్థించబడుతుంది.
కీని రూట్కే కాకుండా ఏ వినియోగదారుకైనా కేటాయించవచ్చు.
ప్రామాణిక మార్గం /user_home_folder/.ssh/authorized_keys
వినియోగదారు alexhost కోసం, ఉదాహరణకు, డిఫాల్ట్గా ఇది /home/alexhost/.ssh/authorized_keys అవుతుంది.
మూలం: www.habr.com