ifconfig-noexec ඔබේ SSH සැසිය බේරන්නේ නැත: එය ඇත්තටම කරන්නේ කුමක්ද
එය OpenVPN හිම අතුරුමුහුණතේ ලිපින සැකසුම මර්දනය කරයි. එය SSH සඳහා පිළිතුරු මාර්ගය වෙන් නොකරයි, සියලු මාර්ග වෙනස්කම් නවත්වන්නේ නැත, සහ නැති වූ ලිපිනය සපයන්නේ නැත.
යම් සංසද පිටුවක, ifconfig-noexec එය උමං මාර්ගය ඉහළ එන විට SSH සැසිය ජීවමානව තබන විසඳුම ලෙස ඉදිරිපත් කෙරේ. මෙම විකල්පය සැබවින්ම ස්පර්ශ කරන දේ පරීක්ෂා කරන තෙක් එම තර්කය විශ්වාසනීය ලෙස පෙනේ. එය OpenVPN ට උමං අතුරුමුහුණතේ ලිපිනය වින්යාස කිරීමෙන් වළක්වා එම අගයන් වෙනුවට ස්ක්රිප්ට් වෙත ලබා දෙයි; ඔබේ කළමනාකරණ සම්බන්ධතාවයට එන පිළිතුරු කොහේ යයිද යන්න ගැන එය කිසිවක් නොකියයි. විරුද්ධ ලෙස විශ්වාස කිරීම භාවිත කළ නොහැකි ලිපිනයක් නැති උමං මාර්ගයක් සහ එසේ වුවත් මිය යන SSH සැසියක් ඇති කරයි.
මෙම විකල්පය ඇත්තටම පවරන්නේ කුමක්ද
පෙරනිමියෙන් සේවාලාභියා උමං උපාංගය ඉහළ නංවා සේවාදායකයා දුන් දේශීය සහ දුරස්ථ ලිපින නියම කරයි. ifconfig-noexec සකසා ඇත්නම් එම පියවර මග හැරේ, සහ සාකච්ඡා කළ අගයන් ස්ක්රිප්ට් පරිසරයට අපනයනය වේ, එවිට වෙනත් දෙයකට ඒවා යෙදිය හැක.
අයිතිය මාරු වේ. එහි තැනට කිසිවක් නිර්මාණය නොවේ.
එබැවින් මෙම විකල්පය පිළිතුරු දෙන ප්රශ්නය වන්නේ අතුරුමුහුණත වින්යාස කරන්නේ කවුද යන්නයි, සහ එය පිළිතුරු නොදෙන ප්රශ්නය වන්නේ පැකට්ටු ඔබ වෙත ආපසු එන්නේ කෙසේද යන්නයි. මේ දෙක වෙන් කර තබන්න, නැතහොත් ලිපිනයක් නැති අතුරුමුහුණතක් සමනය කිරීමට ඔබ මුළු සන්ධ්යාවක් මාර්ග සංස්කරණය කරමින් ගත කරනු ඇත.
වෙනස් කාර්යයන් සහිත සමාන විකල්ප තුනක්
නම් එක් වචනයකින් වෙනස් වන අතර රෝග ලක්ෂණ එකිනෙක මත වැටෙන බැවින් මෙම පවුල ව්යාකූල කර ගැනීම පහසුය. එකක් තෝරා ගැනීමට පෙර එකිනෙක මර්දනය කරන දේ කියවන්න.
| Option | What stops happening |
|---|---|
ifconfig-noexec | OpenVPN's own tunnel-address configuration; values go to scripts instead |
route-noexec | Automatic route addition and removal; route details go to a script |
route-nopull | Server-pushed routes and related options such as DNS are rejected |
මේවා වෙන වෙනම තේරුම් ගත යුතු විකල්ප, එකට අලවන කට්ටලයක් නොවේ. ලිපින වින්යාසය මර්දනය කිරීම මාර්ග වෙනස්කම්, ෆයර්වෝල් නීති හෝ DNS ගෙන යන තල්ලු කළ විකල්ප මර්දනය නොකරයි. පවරන ලද ස්ක්රිප්ට් එකකටද මාර්ග වෙනස් කිරීමට නිදහස ඇත, එය මග හැරීම වෙනුවට ඔබ පවරන තීරණයකි.
විකුණුම්කරුගේ සේවාලාභියා එන්ජිම ඔතා ඇත්නම්, පැතිකඩකට පහළ මට්ටමේ උපදෙසක් දමා ඔතනය එය ගරු කරනු ඇතැයි බලාපොරොත්තු වීම වෙනුවට එහි ආධාරක ඒකාබද්ධතාව භාවිත කරන්න. ඔතනය බොහෝ විට සම්බන්ධ වන විට පැතිකඩ නැවත ජනනය කරයි, එබැවින් අතින් කළ වෙනසක් දෝෂයක් නැතිව අතුරුදහන් වේ. ගොනුව සමඟ මුළු සන්ධ්යාවක් ගත කිරීමට පෙර සේවාලාභියා තම සැකසුම් තබා ඇත්තේ කොහේදැයි පරීක්ෂා කරන්න. එය වගුවේ සෑම පේළියකටම අදාළ වේ, ඔබ පැමිණි පේළියට පමණක් නොවේ.
ඔබ ආරක්ෂා කිරීමට අදහස් කළ SSH සැසිය
SSH සම්බන්ධතාවයකට මූල ලිපිනයක්, ගමනාන්ත ලිපිනයක් සහ පිළිතුරු මාර්ගයක් ඇත. සම්පූර්ණ උමං පෙරනිමිය දැන් ස්ථාපනය කළ සේවාදායකයක, ඔබේ පොදු ලිපිනයට යන පිළිතුර උමං මාර්ගය සමඟ ගැලපෙන අතර VPN ගේට්වේ එය ඉවත දමයි.
උමං අතුරුමුහුණතේ ලිපින වින්යාසයේ කිසිවක් එය වෙනස් නොකරයි.
එය හදන්නේ උමං මාර්ගයට පෙර ගේට්වේ හරහා ඔබේ කළමනාකරණ ලිපිනයට වඩා නිශ්චිත මාර්ගයක්, නැතහොත් එම රථවාහනය හරවන ප්රතිපත්ති නියමයක්, සමඟ ඔබේ සත්කාරකය යොදන පෙරහන් සැකසුම් ය. ගැටලු දෙක සමහර විට එකට පෙනේ, එලෙසින් එකක් අනෙකේ ප්රතිකර්මය ලෙස වරදවා තේරුම් ගැනේ. ඒවා වෙන වෙනම පරීක්ෂා කරන්න: විකල්පය නැතිව උමං මාර්ගය ඉහළ නංවන්න, අතුරුමුහුණතේ ලිපිනය සහ පිළිතුරු මාර්ගය බලන්න, පසුව දෙකෙන් සැබවින්ම කැඩී ඇත්තේ කුමක්දැයි තීරණය කරන්න.
පවරන ලද ස්ක්රිප්ටයට භාර ගත යුත්තේ කුමක්ද
අතුරුමුහුණත වෙනත් හිමිකරුවෙකු වින්යාස කරනවාට ඔබ සැබවින්ම කැමති නම්, කාර්යය ලැයිස්තුගත කරන්න: දේශීය සහ දුරස්ථ ලිපිනය යොදන්න, උපාංගය ඉහළ නංවන්න, ඉවත් කිරීමේදී ලිපිනකරණය ප්රතිස්ථාපනය කරන්න හෝ ඉවත් කරන්න, සහ නැවත සම්බන්ධ වූ පසු එයම නැවත කරන්න. එක් සාර්ථක සැසියක අගයන් දෘඩ කේතනය නොකළ යුතුය, මන්ද සේවාදායකයා ඊළඟ වතාවේ වෙනත් යුගලයක් දිය හැක.
සේවාලාභියා අපනයනය කරන පරිසර විචල්ය එම කාර්යයට ඇති එකම ආධාරක ආදානයයි.
env | grep -E '^ifconfig_|^route_'යම් route-up ස්ක්රිප්ටයක් තුළ එම විචල්ය ලබා ගත හැක; cron කාර්යයකින් හෝ අතින් ධාවනය කළ ෂෙලයකින් නොවේ. ඔබේ අනුවාදය භාවිත කරන ජීවන චක්ර කොක්ක කුමක්දැයි තහවුරු කරන්න, සහ කොක්ක අතුරුමුහුණත වෙනස් කිරීමට ප්රමාණවත් අවසර සමඟ ධාවනය වන බවද තහවුරු කරන්න, මන්ද සේවාලාභියා දැනටමත් වරප්රසාද නොලත් පරිශීලකයෙකු වෙත බැස තිබිය හැක.
එක් සැසියක් නොව මුළු ජීවන චක්රය පරීක්ෂා කරන්න
උමං මාර්ගය ඉහළ නංවන්න, උපාංගයේ ලිපිනය පරීක්ෂා කරන්න, පසුව නැවත සම්බන්ධ වී නැවත පරීක්ෂා කරන්න. එක් වරක් වැඩ කර දෙවන උත්සාහයේදී අසාර්ථක වන වින්යාසය සාමාන්යයෙන් අදහස් වන්නේ පවරන ලද පියවර ධාවනය වන්නේ පළමු සම්බන්ධතාවයේදී පමණක් බවයි.
පසුව පිළිගැනීමේ නිර්ණායක දෙකම එකට පරීක්ෂා කරන්න: අදහස් කළ කළමනාකරණ මාර්ගය හරහා නව SSH සම්බන්ධතාවයක් වැඩ කරයි, සහ අවසර ලත් යෙදුමක් උමං මාර්ගය නිවැරදිව භාවිත කරයි.
උමං මාර්ගයට ලිපිනයක් නැති විට පැරණි SSH සැසියක් අහම්බෙන් ජීවත් වීම සාර්ථකත්වයක් නොවේ, සහ කිසිවෙකු කාර්යය භාර නොගන්නා විට මෙම විකල්පය සාදන්නේ හරියටම එම තත්ත්වයයි. පළමුව අතුරුමුහුණතේ ලිපිනය, පසුව කළමනාකරණ පිළිතුරු මාර්ගය, පසුව යෙදුම පරීක්ෂා කරන්න. තුනෙන් දෙකක් වැරදි නම්, විකල්පය කාර්යය ගෙන ගියේය, නමුත් එයට හිමිකරුවෙකු දුන්නේ නැත.