OpenVPN කළමනාකරණ සොකට්: පාලන චැනලයක්, මෙට්රික් නොවේ
පිළිගත් කළමනාකරණ සේවාලාභියා සතුව පාලන විධාන ඇත, කියවීමට පමණක් වන දර්ශනයක් නොවේ. Unix සොකට් එක හිමිකර ගන්න, ස්නැප්ෂොට් සඳහා සැසිය මඟ හරින්න, TCP ඉන් පිටත තබන්න.
කළමනාකරණ අතුරුමුහුණතින් එක් වරක් තත්ත්වයක් අසන්න, එවිට එය තත්ත්ව වරායක් ලෙස පෙනෙන්නට පටන් ගනී. නමුත් එය එසේ නොවේ. සේවාලාභියෙකු පිළිගත් පසු ඔහුට ප්රොටෝකෝලයේ පාලන විධාන නිකුත් කළ හැක, එම සේවාලාභියා ධාවනය කරන ගිණුම එම විධාන මගින් ඩේමන්ට කළ හැකි සියල්ල උරුම කර ගනී. එය කියවීමට පමණක් වන පෝෂකයක් ලෙස සැලකීම එම වැරැද්දයි; එය නිරීක්ෂණ ඒකාබද්ධතාවයක් සත්යාපනයකින් තොර කොන්සෝලයක් බවට පත් කරයි.
විශ්වාසය, සහ එහි මිල
විශ්වාසය වන්නේ කළමනාකරණ ශ්රව්යය මෙට්රික් අන්ත ලක්ෂ්යයකට සමාන බවයි: එකතුකරන්නෙකු සම්බන්ධ කරන්න, ගණක කියවන්න, ඉදිරියට යන්න. ඇත්ත වශයෙන්ම සිදුවන්නේ එකතුකරන්නා පාලන හැකියා සහිත සැසියක් විවෘත කිරීමයි, එවිට යෙදවීම පිළිබඳ ඔබේ අනෙක් සියලු උපකල්පන එම එකතුකරන්නා හොඳින් හැසිරෙනවාද යන්න මත රඳා පවතී.
අතුරුමුහුණතේ කිසිවක් කියවීමට පමණක් වන මාදිලියක් ප්රචාරණය නොකරයි. තෝරා ගැනීමට නිරීක්ෂක භූමිකාවක් නැත, වින්යාසයේ පරිශීලක නාමයක් එය නිර්මාණය නොකරයි.
පිළිගත් සේවාලාභියෙකු ඇත්ත වශයෙන්ම රඳවා ගන්නේ කුමක්ද
ප්රජා ඩේමන් එක් වරකට එක් සක්රීය කළමනාකරණ සේවාලාභියෙකු පමණක් පිළිගනී. එම එක් ස්ලොටය යනු GUI, ස්ක්රිප්ටය සහ නිරීක්ෂණ නියෝජිතයා සියලු දෙනාට සම්බන්ධ විය නොහැකි බවයි; පළමුවැන්නා සැසිය රඳවා ගන්නා අතර දෙවැන්නා රැඳී සිටී හෝ අසාර්ථක වේ. ඔබේ නිර්මාණය එකවර කියවන්නන් උපකල්පනය කරන්නේ නම්, එය දැනටමත් වැරදිය.
කාලාන්තර ස්නැප්ෂොට් එකක් ප්රමාණවත් වන විට, තත්ත්ව ගොනුවේ ප්රතිදානය සජීවී සැසියක් නොමැතිව එම සංඛ්යා ලබා දෙයි. එම ගොනුව කාල පරතරයන්හි ලියා සාමාන්ය ගොනු අවසර සමඟ කියවීම එකතුකරන්නා පාලන තලයෙන් සම්පූර්ණයෙන්ම පිටත තබයි, බොහෝ නිරීක්ෂණවලට ඇත්ත වශයෙන්ම අවශ්ය වන්නේ එම සැලැස්මයි.
තමන්ගේම සොකට් එකක්, විවෘත එකක් නොවේ
Unix වසම් සොකට් එකක් පාලන මාර්ගය ජාලයෙන් පිටත තබයි, එය වෙනස් වන ටනල් ලිපිනය ගැටලුවෙන් ඉවත් කරයි. එය අවසර ප්රශ්නය ඉවත් නොකරයි. මාතෘ නාමාවලිය සේවා ගිණුමට ලිවිය හැකි සහ පාලකයාගේ ගිණුමට ළඟා විය හැකි විය යුතුය, මේවා වෙන වෙනම අවසර දෙකකි:
management /run/openvpn/office-management.sock unix /etc/openvpn/management.password
management-client-user vpn-observer
management-client-group vpn-observerමුරපද ගොනුව එහි පළමු පේළියේ කළමනාකරණ රහස රඳවයි. එම ගොනුව වෙනත් ඕනෑම අක්තපත්රයක් මෙන් ආරක්ෂා කරන්න, එහි අන්තර්ගතය ලොග සහ සහාය ටිකට්වලින් ඉවත්ව තබන්න. පරිශීලක සහ කණ්ඩායම් සීමා Unix සොකට් එකේ සමකක්ෂ චෙක්පත්, ගොනු පද්ධති අවසර නොවේ, එබැවින් අදහස් කළ ක්රියාවලියට ගොනු ප්රවේශය සහ ගැළපෙන අනන්යතාව දෙකම අවශ්ය වේ.
අවසර දෝෂයක් ඉවත් කිරීමට සොකට් එක ලෝකයට විවෘත කිරීම වළක්වා ගත යුතු එකම නිවැරදි කිරීමයි. එය දේශීය පාලන චැනලයක් සත්කාරකයේ ඕනෑම ක්රියාවලියකට මෙහෙයවිය හැකි දෙයක් බවට පත් කරයි.
TCP හරහා එය ප්රකාශයට පත් කිරීම එම නිර්මාණය නොවේ
ශ්රව්යය TCP වරායකට ගෙන යාම එය වඩාත් ආරක්ෂිත හෝ වඩාත් පහසු කරන්නේ නැත. කළමනාකරණ මුරපදය පැහැදිලි පෙළින් යැවෙන බැවින් TCP ශ්රව්යයක් අක්තපත්රය සහ සැසිය යන දෙකම මාර්ගය නිරීක්ෂණය කළ හැකි ඕනෑම අයෙකුට නිරාවරණය කරයි. වෙනත් සත්කාරකයකින් එයට ළඟා වීමට අවසර ලත් පරිපාලන චැනලයක්, නැතහොත් ඔබට අවශ්ය නිරීක්ෂණ පමණක් නිරාවරණය කරන කුඩා දේශීය නියෝජිතයෙකු අවශ්ය වේ.
පැහැදිලි පෙළ ප්රවාහනයක් මත මුරපදයක් යනු රහස්යභාවයකින් තොර සත්යාපනයකි, එම සංයෝගය ආරක්ෂිත යැයි දැනෙන බැවින් පෙනෙන දෙයට වඩා නරකය.
ඔබ ඉල්ලා නොසිටි ආරම්භක යැපීම්
කළමනාකරණ විකල්ප කිහිපයක් ඩේමන්ගේ ජීවන චක්රය වෙනස් කරයි. පාලකයෙකු සම්බන්ධ වන තෙක් ආරම්භය රඳවා තැබීම, හෝ පාලකයා අතුරුදහන් වූ විට අවසන් කිරීම, විකල්පීය නිරීක්ෂකයෙකු දැඩි යැපීමක් බවට පත් කරයි. එවිට කඩා වැටෙන නිරීක්ෂණ නියෝජිතයෙකු ටනලයද තමා සමඟ පහත් කරයි.
සොකට් එක හැර වෙනත් යමක් සක්රීය කිරීමට පෙර එම විකල්ප සමාලෝචනය කරන්න. විකල්පීය නිරීක්ෂණය විකල්පීයවම තිබිය යුතුය, නැවත ආරම්භ කිරීමේ ප්රතිපත්තිය ප්රස්තාර සඳහා එකතු කළ එකතුකරන්නෙකුට සම්බන්ධ නොකළ යුතුය.
අසාර්ථක ක්රියාවලියකට පසු ඉතිරි වූ සොකට් ගොනුවක් ශ්රව්යයක් පවතින බවට සාක්ෂියක් නොවේ. එය ඉවත් කිරීමට පෙර කුමන අවස්ථාව මාර්ගය හිමිකර ගනීදැයි හඳුනා ගන්න, ධාවනය වන ඩේමන් යටතේ ගොනු මකා දැමීම වෙනුවට සේවාවේම ප්රතිසාධන කාර්ය ප්රවාහය භාවිත කරන්න.
පිළිගැනීම කෙසේ පෙනේද
චෙක්පත් හතරක් නිර්මාණය ආවරණය කරයි: අදහස් කළ පාලක අනන්යතාව සම්බන්ධ වේ, එම අනන්යතාව නොමැති ක්රියාවලියක් ප්රතික්ෂේප වේ, අනතුරු ඇඟවීමකින් තොරව විසන්ධි වන පාලකයෙකුගෙන් ඩේමන් ජීවත් වේ, පාලිත නැවත ආරම්භයක් හරහා ටනලය තවමත් රථවාහන ගෙන යයි. සාර්ථක කළමනාකරණ සම්බන්ධතාවක් ඔප්පු කරන්නේ පාලන තලය පමණි. පෞද්ගලික යෙදුම් රථවාහන ක්රියා කරන්නේද යන්න ගැන එය කිසිවක් නොකියයි, එබැවින් එය වෙන වෙනම පරීක්ෂා කරන්න. ප්රතිඵල හතර ඊළඟ ක්රියාකරුට සොයා ගත හැකි තැනක ලියන්න.
කළමනාකරණ අතුරුමුහුණතේ ලේඛනය තනි-සේවාලාභී ආකෘතිය සහ ප්රොටෝකෝලයේ විශේෂාධිකාර ස්වභාවය විස්තර කරයි, උපකරණ පුවරුවක් එය වෙත හරවා යැවීමට පෙර කියවීමට වටිනා කොටස එයයි.