OpenVPN පැතිකඩකින් key-method ඉවත් කිරීමෙන් කිසිවක් වෙනස් නොවේ
එම උපදෙස ප්රොටෝකෝලයෙන් නොව, විග්රහකයෙන් අතුරුදහන් විය. පැතිකඩ සංස්කරණය කිරීමට පෙර යල්පැන ගිය විකල්පය යතුරු හුවමාරු ආකෘතියෙන් වෙන් කරන්න.
වසර ගණනාවක් ක්රියා කළ පැතිකඩක් හදිසියේම ආරම්භ වීම ප්රතික්ෂේප කරයි, සහ පණිවිඩය කිසිවෙකු එකතු කළ බව මතක නැති උපදෙසක් නම් කරයි: key-method. ඊළඟ සෙවුම් ප්රතිඵලය ගැළපීම සඳහා key-method 2 එකතු කිරීම යෝජනා කරයි, එය වෙනත් යුගයක උපදෙසකි. එම පේළිය ප්රතික්ෂේප කළ විග්රහකය වර්තමාන එකක් වන අතර එහි එවැනි විකල්පයක් කිසිසේත් නැත. පේළිය ඉවත් කිරීමෙන් ආරම්භය හරියයි, සහ දෙපාර්ශ්වය සැසිය ආරක්ෂා කරන ආකාරයෙහි කිසිවක් වෙනස් නොවේ.
පැතිකඩක ඇති දේ සහ ප්රොටෝකෝලය සැබවින්ම කරන දේ අතර මෙම පරතරය මෙහි මුළු මාතෘකාවයි, සහ මිනිසුන් එකම වේලාවේ කරන තවත් සංස්කරණ කිහිපයක් ද එය පැහැදිලි කරයි. එම සංස්කරණ සාමාන්යයෙන් එකම මිටියක් ලෙස පැමිණෙන්නේ ඇයි ද යන්න ද එය පැහැදිලි කරයි.
රෝග ලක්ෂණය වන්නේ විග්රහ දෝෂයක් මිස අත්වැල් ගැටීමේ අසාර්ථකත්වයක් නොවේ
කිසිදු පැකට්ටුවක් යැවීමට පෙර විකල්ප කියවනු ලැබේ. නොදන්නා උපදෙසක් ඇති පැතිකඩක් එම අවස්ථාවේදී අසාර්ථක වේ, එබැවින් ක්රියාවලිය කිසිවිටෙක ජාලයට නොපැමිණෙන අතර කිසිවිටෙක අත්වැල් ගැටීමේ දෝෂයක් නිපදවන්නේ නැත. වචන සැකැස්ම සාමාන්යයෙන් විකල්පය සහ ගොනුව හඳුනාගනී, එය මෙය හේතුවට ආරෝපණය කිරීමට පහසුම අසාර්ථකතාවන්ගෙන් එකක් බවට පත් කරයි. එහි පැකට්ටුවක්, මාර්ගයක් හෝ ගිනිපවුරක් සම්බන්ධ නොවේ.
openvpn --config /etc/openvpn/client/office.ovpn --verb 3 --log /tmp/parse.log
grep -n 'Options error' /tmp/parse.log
පණිවිඩය උපදෙස නම් කරන්නේ නම්, රෝග නිර්ණය අවසන්: මෙම ගොඩනැගීම පිළිනොගන්නා දෙයක් ගොනුවේ ඇත. පණිවිඩය ඒ වෙනුවට ගොනු මාර්ගයක් නම් කරන්නේ නම්, ගැටලුව වන්නේ නැති වූ include හෝ යතුරක් වන අතර එය එම ආරම්භක අදියරේ තවත් කොටසකි.
ඔබ නිගමනය නොකළ යුත්තේ සේවාලාභියාට හෝ සේවාදායකයට පැරණි ප්රොටෝකෝල මාදිලියක් අවශ්ය බවයි. විග්රහ අසාර්ථකත්වය යනු ඔබේ ගොනුව සහ ද්විමය ගොනුව අතර වචන මාලාවේ ගැටලුවක් වන අතර, මෙම අවස්ථාවේදී ද්විමය ගොනුව එහි වචන මාලාවෙන් එක වචනයක් පමණක් හෙළා දැමීය.
උපදෙස සහ සම්ප්රේෂණ ආකෘතිය වෙනස් දේවල් දෙකකි
පැරණි key-method විකල්පය තෝරාගත්තේ TLS යතුරු හුවමාරුව රාමුගත කරන ආකාරයයි, සහ නවීන හුවමාරුව එම විකල්පය වරෙක ඉල්ලා සිටි බහු-පැකට් ක්රමයයි. විකල්පය ගියේ එය තවදුරටත් කිසිවක් තෝරා නොගත් නිසාය; එය නම් කළ ආකෘතිය එකම එක බවට පත් විය. එබැවින් පේළිය ඉවත් කිරීම සැසිය පෙර පරිදිම එම රාමුකරණය සමඟ තබයි. පෙළ සංස්කරණයකට එය කිසිදු දිශාවකට වෙනස් කළ නොහැක.
එහෙයින් “ක්රමය 2 ප්රතිස්ථාපනය කිරීමට” පැරණි ද්විමය ගොනුවක් නැවත ගෙන ඒම වැරදි අලුත්වැඩියාවකි. එය පැරණි පෙරනිමි අගයන් සහිත පැරණි විග්රහකයක් හැර කිසිවක් ප්රතිස්ථාපනය නොකරන අතර, ඊට පසුව ආ අලුත්වැඩියා ඔබට අහිමි කරයි. සම්බන්ධතාවය නැවත පැමිණේ යැයි බලාපොරොත්තුවෙන් සහතික පරීක්ෂාවක් හෝ සයිෆර් ලැයිස්තුවක් දුර්වල කිරීමට ද එම තර්කයම අදාළ වේ.
ප්රයෝජනවත් පරීක්ෂාව වන්නේ අනුවාදය සහ විග්රහ කළ වින්යාසය මිස ගොනුවේ වචනය තිබීම නොවේ:
openvpn --version | head -n 1
grep -rn 'key-method' /etc/openvpn/ 2>/dev/null
කුමක් ඉවත් කළ යුතුද, සහ කුමන ගොනුවෙන්ද
ක්රියාත්මක වන ක්රියාවලිය සැබවින්ම කියවන ගොනුව පමණක් සංස්කරණය කරන්න. ඇසුරුම් කළ පද්ධතිවල එය සාමාන්යයෙන් යුනිටය නම් කරන සේවාලාභී හෝ සේවාදායක ඩිරෙක්ටරියේ ඇති පැතිකඩ වන අතර, යොමුව සඳහා ඔබේ ගෘහ ඩිරෙක්ටරියේ තබා ඇති පිටපතක් නොවේ. ජනනය කළ පැතිකඩක් අච්චුවකින් නැවත ගොඩනැගිය හැකි බැවින්, විහිදුවන ලද පිටපතේ පමණක් කළ වෙනසක් ඊළඟ ප්රතිපාදන ධාවනයෙන් පසු නැවත පැමිණේ.
යල්පැන ගිය පේළිය මකා අන්ත ලක්ෂ්යය, සහතික, සයිෆර් ප්රතිපත්තිය සහ පාලන නාලිකා සැකසුම් නොසැලකිය යුතුය. මේවා ක්රියාවලියට අවශ්ය ආධාරක විකල්ප වන අතර විග්රහ දෝෂයට සම්බන්ධ නොවේ. එම පැතිකඩේ ඔබ නොහඳුනන වෙනත් උපදෙස් තිබේ නම්, ක්රියාවලිය ආරම්භ වන තෙක් ඒවායේ කණ්ඩායමක් මකා දැමීම වෙනුවට එකින් එක ඔබ ධාවනය කරන අනුවාදය සමඟ සසඳන්න.
පසුව අපේක්ෂිත අවස්ථාව ආරම්භ කර එහි ආරම්භක ප්රතිදානය කියවන්න. ශ්රෝතාව පවතින විට සිදුවන පිරිසිදු ආරම්භය මෙම අදියර අවසන් බවට තහවුරු කිරීමයි; පසුව කරන සේවාලාභී පරීක්ෂණය වෙනත් ප්රශ්නයකට පිළිතුරු දෙයි.
ප්රතික්ෂේප කළ පැතිකඩක් සහ ප්රතික්ෂේප කළ සේවාලාභියෙක් එකම ලෙස පෙනේ
අසාර්ථකතා දෙකක් සමාන ආධාරක නූල් නිපදවන අතර වෙනස් සාක්ෂි අවශ්ය වේ. තමන්ගේම වින්යාසය ප්රතික්ෂේප කරන සේවාදායකය කිසිවිටෙක ආරම්භ නොවේ, එබැවින් කිසිදු සේවාලාභියෙකුට එයට සම්බන්ධ විය නොහැක. හොඳින් ආරම්භ වී එක් සේවාලාභියෙකු ප්රතික්ෂේප කරන සේවාදායකය ක්රියාත්මක වන අතර, එහි ලොගයේ හේතුව ඇත: සහතික ගැටලුවක්, සේවාලාභියා පිළිනොගන්නා තල්ලු කළ විකල්පයක්, සයිෆර් නොගැළපීමක්.
ඉවත් කළ විකල්පය දෙවන අවස්ථාවට රෝග නිර්ණයක් නොවන අතර, එයට යොමු වීම එම පැයම දෙවරක් නාස්ති කරයි. සේවාලාභී ලොගය සේවාදායකයේ ප්රතික්ෂේපය පෙන්වන්නේ නම් එම ප්රතික්ෂේපය කියවන්න; එය ස්ථානීය දෝෂයක් පෙන්වන්නේ නම් පරීක්ෂා කළ යුතු ගොනුව සේවාලාභී පැතිකඩයි. තවදුරටත් නොපවතින උපදෙසකට යොමු වීම පරීක්ෂණ දෙකම එකම ප්රමාණයකින් ප්රමාද කරයි.
එම පේළිය කිසිවිටෙක පිළිතුරු නොදුන් ගැළපීම් ප්රශ්න
මෙම උපදෙස සමඟ ගමන් කරන පැතිකඩ සාමාන්යයෙන් යම් වේදිකාවක් ගැන කතාවක් රැගෙන යන අතර, කතාව තාක්ෂණික හේතුවට වඩා දිගු කල් පවතී. ජංගම හෝ ඩෙස්ක්ටොප් සේවාලාභියෙකුට තවමත් සම්පූර්ණයෙන් ආධාරක පැතිකඩක් අවශ්ය වේ: විශ්වාසදායක සහතික දාමයක්, දෙකෙළවරම පිළිගන්නා දත්ත සයිෆරයක්, දෙකෙළවරම ක්රියාත්මක කරන පාලන නාලිකා මාදිලියක්, සහ සේවාලාභියාගේ ගොඩනැගීම ප්රතික්ෂේප නොකරන උපදෙස්. මේ කිසිවක් පැරණි key-method පේළිය තිබීම හෝ නොතිබීම මත තීරණය නොවේ.
සම්පීඩනය එම හැඩයේ වෙනම ප්රතිපත්ති ප්රශ්නයකි. key-method පේළියක් ඉවත් කිරීම ඔබේ විහිදුමේ සම්පීඩන උපදෙසක් ආධාරක ද නැතහොත් පිළිගත හැකි ද යන්න ගැන කිසිවක් නොකියයි, සහ තීරණ දෙක ස්වාධීනව ගත යුතුය. යමක් සම්බන්ධ වන තෙක් ආරක්ෂාවට අදාළ සැකසුම් කිහිපයක් එකවර මැකීම ක්රියාකාරී පැතිකඩක් පැහැදිලි නොකළ පැතිකඩක් බවට පත්වන මාර්ගයයි.
ඔබ කුමක් ඉවත් කළේද සහ ඇයිද යන්න පිළිබඳ කෙටි වාර්තාවක් තබාගන්න: විකල්පය, එය ප්රතික්ෂේප කළ අනුවාදය, සහ දෝෂය පෙන්වූ විධානය. පැතිකඩ උරුම වන ඊළඟ පුද්ගලයාට එම කරුණු තුනම අවශ්ය වන අතර, ඒවා දැන් ලිවීම පසුව නැවත ගොඩනැගීමට වඩා ලාභදායීය.