OpenVPN auth-nocache: ඊළඟ පිවිසුමේදී සිදුවන දේ
OpenVPN හි මතකයේ ඇති අක්තපත්ර ඉවත් කිරීම ඊළඟ සත්යාපනය වෙනස් කරයි. අන්තර්ක්රියාකාරී සේවාලාභියා, අක්තපත්ර ගොනුව සහ සේවාවට වෙනස් ආකාරයක් අවශ්යයි.
auth-nocache සක්රීය කරන්න, එවිට මුරපදය cache කිරීම පිළිබඳ අනතුරු ඇඟවීම අතුරුදහන් වේ, OpenVPN ඊළඟ නැවත සාකච්ඡාව සඳහා තබාගෙන සිටි අක්තපත්රවල පිටපත සමඟින්. එය විමසුමක්, නිහඬ නැවත උත්සාහයක් හෝ කැඩුණු උමං මාර්ගයක් වේද යන්න දෙවන වරට අක්තපත්ර පැමිණෙන්නේ කොහෙන්ද යන්න මත රඳා පවතී. එබැවින් මෙය විකල්පය පිළිබඳ තීන්දුවක් නොව යෙදවුම් ආකාර අතර සංසන්දනයකි. කිසිදු පැතිකඩක් සංස්කරණය කිරීමට පෙර ඔබ සැබවින්ම ධාවනය කරන ආකාරය කියවන්න.
දෙවන අක්තපත්ර කට්ටලය පැමිණිය යුත්තේ කොහෙන්ද
OpenVPN auth-nocache යොදන්නේ auth-user-pass සහ askpass රැස්කරන රහස්වලටය: ඒවා භාවිත කළ පසු ක්රියාවලිය ඊළඟ අත් හස්තය සඳහා ඒවා තබා නොගෙන ඉවත් කරයි. නැවත සාකච්ඡාව ටයිමරයක් මත, පෙරනිමියෙන් පැයකට වරක් පැමිණේ, එබැවින් දෙවන ඉල්ලීම මුරපදය ටයිප් කළ පුද්ගලයා බොහෝ කලකට පෙර ගිය පසු පැමිණේ. එම පරතරය මුළු කතාවයි. cache සක්රීයව තැබුවහොත් සේවාලාභියා කිසිවෙකුගෙන් නොවිමසා සුරකින ලද පිටපත නැවත වාදනය කරයි; අක්රීය කළහොත් රහස වෙනත් තැනක සොයාගත යුතුය හෝ අසාර්ථක විය යුතුය.
එබැවින් එම මොහොතේ රහස පැමිණිය හැකි සෑම තැනක්ම ලැයිස්තුගත කර, ඒවායින් කවරක් සත්කාරකයේ ඇත්ද යන්න ගැන අවංක වන්න. ටර්මිනලය ඉදිරියේ සිටින පුද්ගලයෙක්, auth-user-pass හෝ askpass කියවිය හැකි ගොනුවක්, හෝ සේවාදායකය විසින් නිකුත් කරන සැසි ටෝකනයක් — මේ තුන මෙහි වැදගත් වේ. ඒවායින් කිසිවක් නොමැති නම්, නැවත සාකච්ඡාව වෙනසෙන් පැයකට පසු අසාර්ථක වේ, ඔබ එය කළ මොහොතේ නොවේ.
ආකාර තුනක්, අසාර්ථක ලක්ෂ්ය තුනක්
ඉදිරියේ පුද්ගලයෙක් සිටින ඩෙස්ක්ටොප් සේවාලාභියා මෘදු අවස්ථාවයි: විමසුම නැවත පැමිණේ, කෙනෙක් නැවත මුරපදය ටයිප් කරයි, සහ මිල අවධානයයි. ටර්මිනලයක් නොමැතිව OpenVPN ධාවනය කරන සේවාව, කන්ටේනරය හෝ රවුටරය දෘඩ අවස්ථාවයි, මන්ද පිළිතුරු දීමට කිසිවෙක් නොමැති අතර කලින් නිහඬව තිබූ නැවත සම්බන්ධතාවය දැන් උමං මාර්ගය අවසන් කරයි. දෙමුහුන් ආකාරය දෙක අතර පිහිටා විමසුමට පිළිතුරු දිය හැකි සැසිය අතුරුදහන් වන තෙක් ඩෙස්ක්ටොප් අවස්ථාව මෙන් හැසිරේ. ඒවා වෙන් කරන්නේ GUI ස්ථාපිතද යන්න නොව, නැවත සාකච්ඡාවේ මොහොතේ අක්තපත්ර මූලාශ්රයක් තිබේද යන්නයි.
කිසිවක් වෙනස් කිරීමට පෙර ඔබේ යෙදවුම මේ තුනෙන් එකකට ගළපන්න, මන්ද අන්තර්ජාලයෙන් සොයාගන්නා උපදෙස් සෑම විටම පාහේ පළමු එක සඳහා ලියා ඇත. ඩෙස්ක්ටොප් පිළිතුර ටර්මිනලයක් නොමැති සේවාවකට යෙදීම යනු මාස ගණනක් ක්රියා කළ උමං මාර්ගය සෑම පැයකටම වැටෙන්නට පටන් ගන්නා ආකාරයයි.
නිර්දේශයක් හෝ ධජයක්: එකක් තෝරාගෙන ඔබ භාවිත කළේ කුමක්දැයි දැනගන්න
පැතිකඩක් තුළ auth-nocache වෙනම පේළියකි; පැතිකඩ පැහැදිලිව නම් කරන ඇමතුමක එය එම විධාන පේළියේ ධජයක් වන අතර OpenVPN අත්පොත ආකාර දෙකම ලැයිස්තුගත කරයි. දෙකම අක්තපත්ර රඳවා ගැනීම සම්බන්ධයෙන් එකම දේ කරන අතර කිසිවක් අතුරුමුහුණත් වර්ගය ස්පර්ශ නොකරයි හෝ එකම ලොගයේ අසම්බන්ධිත අනතුරු ඇඟවීමක් අලුත්වැඩියා නොකරයි. වෙනස නිරන්තරත්වයයි: ධජය එම ධාවනයට පමණක් අදාළ වේ, එබැවින් unit ගොනුවකින් හෝ ආවරණ ස්ක්රිප්ටයකින් නැවත ආරම්භ කරන සේවාවකට ආවරණය ද එය ලබා නොදෙන්නේ නම් එය නොතිබේ.
auth-nocache
openvpn --config /path/client.ovpn --auth-nocacheසැකසුම හිමි වන්නේ කුමන නිර්මාණයටද යන්න තීරණය කර, එය එහි පමණක් වෙනස් කරන්න, වෙනත් කිසි තැනක නොවේ. ලැප්ටොප් පරිගණකයක සංස්කරණය කළ පැතිකඩක් සහ ධජයකින් එය ඉක්මවා යන systemd unit එකක් යනු නැවත ආරම්භයෙන් පසු පරස්පර වර්තන ඇති කරන යුගලයයි.
අක්තපත්ර ගොනුව රහස ඉවත් නොකර ස්ථානාන්තර කරයි
auth-user-pass ගොනුවකට යොමු කිරීම ඊළඟ සෑම නැවත සාකච්ඡාවකටම මූලාශ්රයක් ලබා දෙන අතර මුරපදය නැවත ආරම්භවලින් ඉතිරි වන තැනක තබයි. එම ගොනුව කියවිය හැක්කේ කාටද, වරප්රසාද අත්හැරීමෙන් පසු ඩීමන්ට එය තවමත් කියවිය හැකිද, ගොනු පද්ධතිය කියවීමට පමණක් සවි කර ඇත්නම් හෝ කන්ටේනර දර්ශනය මාර්ගය සඟවන්නේ නම් කුමක් සිදුවේද යන්න අසන්න. තැටියේ ඇති රහසක් සහ මතකයේ ඇති රහසක් වෙනස් ගැටලු වේ, සහ එකක් විසඳීම අනෙක එහි තැනම තබයි. භ්රමණය යනු මඟ හරින පියවරයි: සේවාදායකයේ වෙනස් කර ගොනුවේ නොවෙනස් කළ මුරපදයක් ජාල දෝෂයක් ලෙස කියවන අසාර්ථකත්වයක් ඇති කරයි.
ගොනුව ඩීමන් ධාවනය කරන ගිණුමේ හිමිකමේ තබන්න, වෙනත් කිසිවෙකුට කියවිය නොහැකි ලෙස, සහ සත්කාරකය හැර යන උපස්ථවලින් පිටත තබන්න. OpenVPN හි සේවාදායක පැත්තේ auth-gen-token විකල්පය සාර්ථක පිවිසුමකින් පසු සේවාලාභියාට සැසි ටෝකනයක් ලබා දෙයි, එය ගිණුමේ මුරපදයට වඩා අවට තැබීමට කුඩා දෙයකි. කෙසේ වුවද භ්රමණ පියවර ගොනුව අසල ලියන්න, මන්ද ගොනුව සාමාන්යයෙන් එය නිර්මාණය කළ පුද්ගලයාට වඩා දිගු කල් පවතී.
නැවත සාකච්ඡාව දිගු කිරීම පිරිවැය ගෙන යයි, ඉවත් නොකරයි
අනෙක් යෝජනාව විමසුම නොසලකා හැරිය හැකි තරම් දුර්ලභ වන තෙක් reneg-sec ඉහළ නැංවීමයි. එය සැසියේ යතුරු භ්රමණ කාලසටහන නැවත ලියන අතර එම අක්තපත්ර ගැටලුවම වඩා ප්රමාද, අනුමාන කළ නොහැකි මොහොතකට තල්ලු කරයි; එය අක්තපත්ර මූලාශ්රයක් නිර්මාණය නොකරයි. හේතුවක් නිසා කාලසටහනකට අනුව යතුරු අලුත් කරන ප්රතිපත්තියක් මුරපදයක් ටයිප් කිරීම වළක්වා ගැනීමට පමණක් ලිහිල් නොකළ යුතුය.
ඔබ අසුන් ගෙන සිටින සැසිය නොව, නැවත සම්බන්ධතාවය පරීක්ෂා කරන්න, මන්ද සජීවී සැසිය කිසිවක් සනාථ නොකරයි. සේවාදායක පැත්තෙන් උමං මාර්ගය වැටෙන්නට හරින්න, නැතහොත් සේවාලාභී සේවාව නැවත ආරම්භ කරන්න, සහ යතුරුපුවරුවේ කිසිවෙක් නොමැති විට ඊළඟ නැවත සාකච්ඡාව කරන්නේ කුමක්දැයි බලන්න. එය නැවත සම්බන්ධ වන්නේ නම්, රහස සැපයූ යාන්ත්රණය නම් කරන්න; නොවේ නම්, මෙම සත්කාරකයේ විකල්පයේ සැබෑ පිරිවැය ඔබ සොයාගෙන ඇත. කුමන ප්රතිඵලයක් වුවද ඔබට පරීක්ෂණ කාලයේ පැවති පිළිතුරක් නොව බාධා කාලයේ පවතින පිළිතුරක් ලබා දෙයි.
කළමනාකරණය කරන බලඇණියක, යෙදවුමේ හිමිකරුට කරුණු තුනක් නම් කළ හැකි විය යුතුය: අක්තපත්ර පැමිණෙන්නේ කොහෙන්ද, ඒවා ගබඩා වන්නේ කොහේද, සහ ඒවා භ්රමණය කරන්නේ කවුද. එම පිළිතුරුවලින් එකක් හෝ සත්කාරකය පිහිටුවූ පුද්ගලයා නම්, විකල්පය එහි තවමත් ආරක්ෂිත නොවේ.