තවමත් Putty + WinSCP/FileZilla භාවිතා කරන්නේද?
එවිට අපි නිර්දේශ කරන්නේ xShell වැනි මෘදුකාංග කෙරෙහි අවධානය යොමු කරන ලෙසයි.
- එය SSH ප්රොටෝකෝලය පමණක් නොව අනෙකුත් අයටද සහය දක්වයි. උදාහරණයක් ලෙස, telnet හෝ rlogin.
- ඔබට එකවර බහු සේවාදායක වෙත සම්බන්ධ විය හැක (ටැබ් යාන්ත්රණය).
- සෑම අවස්ථාවකදීම දත්ත ඇතුළත් කිරීමට අවශ්ය නැත, ඔබට එය මතක තබා ගත හැකිය.
- 6 වන අනුවාදයේ සිට, UTF-8 ඇතුළුව සියලුම රුසියානු කේතීකරණ තේරුම් ගන්නා රුසියානු අතුරු මුහුණතක් දර්ශනය විය.
- මුරපද සම්බන්ධතාවය සහ යතුරු සම්බන්ධතාවය යන දෙකටම සහය දක්වයි.
- තවද, ftp/sftp හරහා ගොනු කළමනාකරණය කිරීමට ඔබට තවදුරටත් WinSCP හෝ FileZilla වෙන වෙනම ධාවනය කිරීමට අවශ්ය නොවේ.
- xShell සංවර්ධකයින් ඔබේ අවශ්යතා සැලකිල්ලට ගෙන සාමාන්ය FTP සහ SFTP සඳහා සහය දක්වන xFtp ද සාදන ලදී.
- වැදගත්ම දෙය නම් xFtp සක්රීය ssh සැසියකින් කෙලින්ම දියත් කළ හැකි අතර එය ගොනු හුවමාරු මාදිලියේ (sFtp ප්රොටෝකෝලය භාවිතයෙන්) මෙම විශේෂිත සේවාදායකයට වහාම සම්බන්ධ වනු ඇත. නමුත් ඔබට xFtp ඔබම විවෘත කර ඕනෑම සේවාදායකයකට සම්බන්ධ කළ හැකිය.
පොදු/පෞද්ගලික යතුරු උත්පාදක යන්ත්රයක් සහ ඒවා කළමනාකරණය කිරීම සඳහා කළමනාකරුවෙකු ද ඇතුළත් වේ.
පුද්ගලික, වාණිජ නොවන හෝ අධ්යාපනික භාවිතය සඳහා සම්පූර්ණයෙන්ම නොමිලේ.
ක්ෂේත්ර පුරවන්න, ඔබට ප්රවේශය ඇති විද්යුත් තැපෑල යැවීමට වග බලා ගන්න, බාගත කිරීමේ සබැඳියක් එහි යවනු ලැබේ.
යෙදුම් දෙකම බාගත කර ස්ථාපනය කරන්න. අපි දියත් කරමු.
දියත් කිරීමෙන් පසු, අපි එය හිස්ව තිබියදී, සුරැකි සැසි ලැයිස්තුවක් සහිත කවුළුවක් දකිමු. "නව" ක්ලික් කරන්න
සම්බන්ධතා තොරතුරු, port/host/ip ලිපිනය, මෙන්ම අපේක්ෂිත සැසියේ නම පුරවන්න.
ඊළඟට, සත්යාපනය වෙත ගොස් පිවිසුම් සහ මුරපදය පුරවන්න.
ඊළඟට හරි සහ සේවාදායකයට සම්බන්ධ කරන්න.
xFTP සඳහා සෑම දෙයක්ම සමාන වේ. ඔබ තෝරාගත යුතු එකම දෙය නම් ප්රොටෝකෝලයයි, පෙරනිමිය sFTP වනු ඇත, ඔබට සාමාන්ය FTP තෝරා ගත හැකිය.
වඩාත්ම පහසු දෙය නම් තෝරාගත් පෙළ ස්වයංක්රීයව ක්ලිප් පුවරුවට පිටපත් කිරීමයි
(මෙවලම් - විකල්ප - යතුරුපුවරුව සහ මූසිකය - සලකුණු කළ පෙළ පසුරු පුවරුවට පිටපත් කරන්න).
ඔබට මුරපදයක් සමඟ පමණක් නොව, යතුරක් භාවිතයෙන්ද සම්බන්ධ විය හැකිය, එය වඩාත් ආරක්ෂිත සහ වඩාත් පහසු වේ.
අපගේ යතුර, හෝ වඩාත් නිවැරදිව, යුගලයක් - පොදු/පෞද්ගලික යතුරු ජනනය කිරීම අවශ්ය වේ.
Xagent දියත් කරන්න (ස්ථාපනය කර ඇත).
යතුරු ලැයිස්තුව හිස්ව තිබියදී අපට පෙනේ. යතුරු කළමනාකරණය ක්ලික් කරන්න, ඉන්පසු උත්පාදනය කරන්න
RSA ටයිප් කරන්න
දිග අවම බිටු 4096.
Next ක්ලික් කර රැඳී සිටින්න. ඉන්පසු නැවතත් Next
යතුර අපට පහසු වන පරිදි අපි නම් කරමු; අවශ්ය නම්, ඔබට අමතර මුරපදයක් සැකසීමෙන් යතුර ආරක්ෂා කළ හැකිය (වෙනත් උපාංගයකට යතුර සම්බන්ධ කිරීමේදී හෝ ආයාත කිරීමේදී එය ඉල්ලා සිටිනු ඇත)
ඊළඟට අපි දකින්නේ අපේ පොදු යතුරමයි. සේවාදායකයට සම්බන්ධ වීමට අපි එය භාවිතා කරමු. එක් යතුරක් බොහෝ සේවාදායකයන් මත භාවිතා කළ හැකිය, එය පහසු වේ.
මෙය පරම්පරාව සම්පූර්ණ කරයි, නමුත් එය සියල්ලම නොවේ.
ඔබ සේවාදායකයේ යතුරක් එකතු කළ යුතුය.
ssh හරහා සේවාදායකයට සම්බන්ධ වී /root/.ssh වෙත යන්න
root@alexhost# cd /root/.ssh
90% කදී අපට දෝෂය ලැබේ -bash: cd: /root/.ssh: එවැනි ගොනුවක් හෝ නාමාවලියක් නොමැත
මෙය සාමාන්ය දෙයකි, පෙර සේවාදායකයේ යතුරු ජනනය කර නොමැති නම් මෙම ෆෝල්ඩරය අතුරුදහන් වේ.
ඒ හා සමාන ආකාරයකින් සේවාදායකයේ යතුර උත්පාදනය කිරීම අවශ්ය වේ.
root@alexhost# ssh-keygen -t rsa -b 4096
එය අපට යතුරු ගොනුව සුරැකිය යුතු මාර්ගය ලබා දෙනු ඇත.
අපි Enter එබීමෙන් පෙරනිමි /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)
අපි අපගේ සැසිය සොයා ගනිමු, ගුණාංග ක්ලික් කරන්න, සත්යාපනය වෙත යන්න.
ක්රම ක්ෂේත්රයේ, පොදු යතුර තෝරන්න.
පරිශීලක යතුරු ක්ෂේත්රය තුළ, අපගේ කලින් සාදන ලද යතුර තෝරන්න, සුරකින්න සහ සම්බන්ධ කරන්න.
සේවාදායකයා පුද්ගලික යතුරක් භාවිතා කරන අතර, පොදු යතුරක් සේවාදායකයේ ලියාපදිංචි කර ඇත.
ඔබට එයින් සම්බන්ධ වීමට අවශ්ය නම් පුද්ගලික යතුර ඔබේ අනෙක් පරිගණකයට මාරු කළ හැකිය.
Xagent හි - යතුරු කළමනාකරණය කරන්න, යතුර තෝරන්න - අපනයනය, සුරකින්න.
වෙනත් පරිගණකයක Xagent - යතුරු කළමනාකරණය කරන්න - ආයාත කරන්න, තෝරන්න, එකතු කරන්න. යතුර මුරපදය ආරක්ෂිත නම්, මෙම අවස්ථාවේදී මුරපදය ඉල්ලා සිටිනු ඇත.
යතුර root සඳහා පමණක් නොව ඕනෑම පරිශීලකයෙකුට පැවරිය හැක.
සම්මත මාර්ගය /user_home_folder/.ssh/authorized_keys
පරිශීලක alexhost සඳහා, උදාහරණයක් ලෙස, පෙරනිමියෙන් මෙය /home/alexhost/.ssh/authorized_keys වනු ඇත.
මූලාශ්රය: www.habr.com