OSX හි, ස්වදේශීය ssh-addසේවාදායකයාට OSX යතුරුපුවරුවේ පුද්ගලික යතුරේ මුරපදය සුරැකීමට විශේෂ තර්කයක් ඇත, එයින් අදහස් වන්නේ ඔබේ සාමාන්ය පිවිසුම ssh සමඟ භාවිතා කිරීම සඳහා එය අගුළු හරිනු ඇති බවයි. OSX සියෙරා සහ පසුව, ඔබ සැමවිටම යතුරුපුවරුව භාවිතා කිරීම සඳහා SSH වින්යාස කිරීමට අවශ්ය වේ (පහත පියවර 2 බලන්න).
විකල්පයක් ලෙස ඔබට මුරපදයක් නොමැතිව යතුරක් භාවිතා කළ හැකිය, නමුත් ඔබ මෙම කාර්ය ප්රවාහය සමඟ නිසැකවම පිළිගත හැකි ආරක්ෂාවට කැමති නම්.
පියවර 1 - යතුර යතුරු පුවරුවේ ගබඩා කරන්න
මෙය එක් වරක් කරන්න:
ssh-add -K ~/.ssh/[your-private-key]
ඔබගේ යතුරු මුරපදය ඇතුළත් කරන්න, එවිට ඔබ නැවත එය ඉල්ලන්නේ නැත.
(ඔබ OSX හි පූර්ව සියෙරා අනුවාදයක සිටී නම්, ඔබ අවසන් කර ඇත, පියවර 2 අවශ්ය නොවේ.)
පියවර 2 - සෑම විටම යතුරු පුවරුව භාවිතා කිරීමට SSH වින්යාස කරන්න
OSX සියෙරා පිවිසුම් අතර ඔබේ යතුරු දිගටම පවත්වා ගෙන යාමේ පහසු හැසිරීම ඉවත් කළ බව පෙනේ, සහ ssh වෙත යාවත්කාලීන කිරීම පෙරනිමියෙන් යතුරුපුවරුව භාවිතා නොකරයි. මේ හේතුව නිසා, ඔබ උත්ශ්රේණිගත කිරීමෙන් පසුව සහ නැවත ආරම්භ කිරීමෙන් පසුව යතුරක් සඳහා මුරපදය ඇතුළත් කිරීමට ඔබෙන් විමසනු ඇත.
විසඳුම තරමක් සරල වන අතර මෙම ගිතුබ් නූල් විවරණයේ දක්වා ඇත . මෙන්න ඔබ එය සකසන ආකාරය:
යතුරු පුවරුවේ යතුර ගබඩා කිරීම සඳහා ඔබ ඉහත පියවර 1 සම්පූර්ණ කර ඇති බවට සහතික වන්න.
ඔබ දැනටමත් නොමැති නම්, ~/.ssh/configගොනුවක් සාදන්න . වෙනත් වචන වලින් කිවහොත්, .sshඔබේ නිවසේ ඩිරෙක්ටරියේ, ගොනුවක් සාදන්න config.
එම .ssh/configගොනුවේ, පහත දැක්වෙන රේඛා එක් කරන්න:
Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
~/.ssh/id_rsaඔබගේ පුද්ගලික යතුරේ සත්ය ගොනු නාමයට වෙනස් කරන්න . ඔබේ ~.sshඩිරෙක්ටරියේ වෙනත් පුද්ගලික යතුරු තිබේ නම් , ඒ IdentityFileසෑම එකක් සඳහාම පේළියක් එක් කරන්න. උදාහරණයක් ලෙස, මට IdentityFile ~/.ssh/id_ed255192 වන පුද්ගලික යතුරක් කියවන එක් අතිරේක පේළියක් තිබේ .
මෙම UseKeychain yesප්රධාන මුරවදනක් සතුව සඳහා ඔබගේ OSX එකක් යතුරු කැරැල්ලේ සොයා බැලීම සඳහා SSH කියයි වන ප්රධාන කොටසක් වේ.
ඒක තමයි! ඊළඟ වතාවේ ඔබ කිසියම් ssh සම්බන්ධතාවයක් පූරණය කරන විට, එය ඔබ විසින් නියම කරන ලද පුද්ගලික යතුරු උත්සාහ කරනු ඇති අතර එය OSX යතුරුපුවරුවේ ඔවුන්ගේ මුරපදය සොයනු ඇත. මුරපද ටයිප් කිරීම අවශ්ය නොවේ.