Nebula සහතිකය නැවත පූරණය කිරීමෙන් IP වෙනස් නොවීය: හේතුව මෙයයි
නැවත පූරණය කිරීම සත්කාරක අක්තපත්ර නැවත කියවන්නේ overlay ලිපිනය එලෙසම පවතින විට පමණි. ලිපිනය වෙනස් කිරීම යනු නැවත ආරම්භය සහ ජාල වෙනසක් මිස නැවත උත්සාහයක් නොවේ.
ඔබ වෙනත් overlay ලිපිනයක් සහිත නව සත්කාරක සහතිකයක් නිකුත් කර, එය පැරණි ගොනුව මතට පිටපත් කර, නැවත පූරණය යවන විට, සත්කාරකය ඉහත ලිපිනයේම පිළිතුරු දිගටම දෙයි. ස්වාභාවික ප්රතික්රියාව වන්නේ නැවත පූරණය අසාර්ථක වූ බව හෝ වැරදි ගොනුවක් කියවූ බව උපකල්පනය කිරීමයි. සාමාන්යයෙන් දෙකින් කිසිවක් සිදු නොවීය: ක්රියාත්මක වන ක්රියාවලිය තමාට දැනටමත් තිබූ අනන්යතාව උවමනාවෙන් තබා ගත්තේ, ප්රතිස්ථාපනය නැවත පූරණයට යෙදිය නොහැකි දෙයක් වෙනස් කළ බැවිනි.
Nebula හි PKI නැවත පූරණ සහාය මෙම සීමාව සමඟ ලේඛනගත කර ඇත, එම ලේඛනම වෙනත් වෙනස්කම් සඳහා නැවත පූරණය ක්රියා කරන බව පෙන්වන විට එය මඟ හැරීම පහසුය.
නැවත පූරණය ඇත්තටම නැවත කියවන්නේ කුමක්ද
සත්කාරක සහතිකය SSH යතුරක් මෙන් සාමාන්ය අක්තපත්රයක් පමණක් නොවේ. එය overlay ලිපිනය, සත්කාරක නාමය, කණ්ඩායම් සාමාජිකත්වය සහ වලංගුතා කාල සීමාව දරයි, ඒ සියල්ල CA හි අත්සනින් එකට බැඳී ඇත. ඩේමනය එම අත්සන් කළ අන්තර්ගතය භාවිතා කරන්නේ තමා ඉදිරිපත් කරන ආකාරය සහ තමාට අදාළ වන නීති තීරණය කිරීමටය.
නැවත පූරණය ක්රියාවලියට තම සුරංග අත් නොහරිමින් අලුත් කළ අක්තපත්ර ගැනීමට ඉඩ දෙයි, එය සාමාන්ය භ්රමණය සඳහා වටී: එම ලිපිනය, එම නාමය, එම කණ්ඩායම්, පසුව කල් ඉකුත් වීම. සීමාව වන්නේ අනන්යතාව එලෙසම පැවතිය යුතු වීමයි. overlay ලිපිනය වෙනස් කරන්න, නැවත පූරණ මාර්ගයට එය යෙදිය නොහැක, මන්ද ලිපිනය ක්රියාත්මක වන අවස්ථාව දැනටමත් භාරගෙන ඇති දෙයේ කොටසක් වන බැවිනි.
එබැවින් ඔබ දුටු හැසිරීම ලේඛනගත සීමාව තම කාර්යය කරමින් සිටීමයි, නිහඬ අසාර්ථකත්වයක් නොවේ. තැටියේ ඇති ගොනුව අලුත්ය; මතකයේ අනන්යතාව පැරණිය; නැවත ආරම්භයක් නොමැතිව එම වෙනස සමනය කිරීමට ක්රියාවලියට සහාය දක්වන මාර්ගයක් නැත.
ලිපිනය, නාමය සහ කණ්ඩායම් එකම අනන්යතාවකි
සහතිකය ස්වාධීනව සංස්කරණය කළ හැකි ක්ෂේත්ර එකතුවක් ලෙස නොව එක් වාර්තාවක් ලෙස සිතීම උපකාරී වේ. ලිපිනය ගෙනයාම මනාපයක් වෙනස් කිරීම වැනි නොවේ, මන්ද ලිපිනය අනෙක් සත්කාරකවල සමවයස් සැකසුම්වල, සේවා බැඳීම්වල සහ අනන්යතාවට එරෙහිව ලියූ ප්රතිපත්තිවල පෙනෙන බැවිනි.
| Field | What changes when you replace it |
|---|---|
| Overlay address | Peers that pinned the old address, service bindings, and any rule written against it |
| Host name | Name-based policy and the identities other hosts expect to see |
| Groups | Which access rules match, even if the address stays identical |
| Validity window | Nothing structural, which is why renewal reloads cleanly |
කණ්ඩායම් වෙනම පේළියකට සුදුසුය, මන්ද ඒවා එම ව්යාකූලත්වයේ වඩා නිහඬ පිටපතක් ඇති කරයි. ලිපිනය තබාගෙන කණ්ඩායම් මාරු කරන සත්කාරකයකට නැවත ආරම්භයෙන් පසු වෙනත් සේවාවලට ළඟා විය හැක, සහ පැරණි ලිපිනයට පමණක් ping කරන පරීක්ෂණයක් සම්පූර්ණයෙන් සුවපත් ලෙස පෙනෙන අතර යටින් ප්රවේශ තීරණ වෙනස් වී ඇත. ප්රවේශය පමණක් නොව නියමයක් යටතේ ඇති එක් සේවාවක් පරීක්ෂා කරන්න. සුරංගය තහවුරු කිරීම සහ ප්රතිපත්තිය තහවුරු කිරීම අතර වෙනස එයයි.
පූරණය කළ සහතිකය ප්රතිස්ථාපනය සමඟ සසඳන්න
ඩේමනය ගොනුව නොසලකා හැරියා යැයි උපකල්පනය කිරීමට පෙර දෙකම කියවන්න. ඔබ පූරණය කිරීමට අදහස් කරන සහතිකය මුද්රණය කර ඔබ වෙනස් කළ යැයි සිතන ක්ෂේත්ර තහවුරු කරන්න, පසුව ක්රියාත්මක වන සැකසුම එම මාර්ගයට යොමු වන බවත් වෙනත් තැනක පිටපතකට නොවන බවත් තහවුරු කරන්න.
nebula-cert print -path /etc/nebula/host.crt
systemctl status nebula
ps -o args= -p $(pgrep -f 'nebula -config' | head -1)ක්රියාවලි තර්ක ජනතාව බලාපොරොත්තු වන ප්රමාණයට වඩා වැදගත්ය. -config /etc/nebula/config.yml ලබා දෙන ඒකකය එම ගොනුවේ pki.cert සටහන කියවයි, සහ තාවකාලි නාමාවලියක ස්ථාපිත සහතිකයක් කිසිවකට බලපාන්නේ නැත. ක්රියාත්මක වන විධාන පේළියේ මාර්ගය පරීක්ෂා කරන්න, ඔබ අනුගමනය කළ ලේඛනයේ මාර්ගය නොවේ. දෙක වෙනස් නම් සහතිකය ස්පර්ශ නොකරම ඔබ ගැටලුව සොයාගෙන ඇත.
නව සහතිකයට වෙනත් ලිපිනයක් ඇත්නම් සහ ක්රියාවලිය පැරණි ලිපිනය තබාගෙන ඇත්නම්, දැන් ඔබට අබිරහසක් නොව පැහැදිලි කිරීමක් ඇත. එය පිළිගත හැකි නම් නැවත ආරම්භ කරන්න, සහ ලිපින වෙනස අහම්බෙන් සිදු වූවක් නොව සැලසුම් කළ ජාල වෙනසක් ලෙස සලකන්න.
ලිපින වෙනස යනු ජාල වෙනසකි
යන්ත්රයක් ගෙනයාම සැලසුම් කරන ආකාරයටම මෙය සැලසුම් කරන්න. අනෙක් සත්කාරක ඔවුන්ගේ සැකසුමේ පැරණි ලිපිනය ඇමිණා තිබිය හැක, සේවා එයට පැහැදිලිව බැඳී තිබිය හැක, සහ ගිනිපවුරු නීති එයට එරෙහිව ලියා තිබිය හැක. සහතිකය වෙනස් කිරීම සත්කාරකය ගෙනයයි, සත්කාරකය ගෙනයාම වෙනත් තැන්වල උපකල්පන අවලංගු කරයි.
මෙය කරන අතරතුර දෙවන කළමනාකරණ මාර්ගයක් විවෘතව තබන්න, මන්ද ඔබ බාධා කරන්නේ overlay සම්බන්ධතාවම විය හැක. ඔබ කඩා දැමීමට යන සුරංගය හරහා මෙය කිරීම මිනිත්තු පහක වෙනසක් ස්ථාන බැල්මක් බවට පත් කිරීමේ සම්ප්රදායික ක්රමයයි.
නැවත ආරම්භය පිළිගත හැකිද යන්න රඳා පවතින්නේ සත්කාරකය කරන දෙය මතය, එය තාක්ෂණික නොව කාලසටහන් ගැටලුවකි. අත්යවශ්ය දෙය නම් නැවත පූරණය පස්වන වරට යැවීම වෙනුවට නැවත ආරම්භයේ අවශ්යතාව පිළිගැනීමයි.
පැරණි අක්තපත්ර වෙනම විශ්රාම ගන්වන්න
එක් යන්ත්රයක ප්රතිස්ථාපනයක් ස්ථාපනය කිරීමෙන් සෑම සමවයසකුම තමා දැනටමත් දන්නා අක්තපත්රය විශ්වාස කරමින් සිටී. වෙනසට හේතුව අවමානයක් නම්, පැරණි අනන්යතාව විශ්වාස හෝ අවහිර ලැයිස්තු ක්රියාපටිපාටිය හරහා විශ්රාම ගැන්විය යුතුය, එවිට සමවයස් එය සැබවින්ම ප්රතික්ෂේප කරයි.
මෙය තමන්ගේම සත්යාපනයක් සහිත වෙනම පියවරකි: නව ගොනුව කාර්යය කළා යැයි උපකල්පනය කරන වෙනුවට පැරණි අනන්යතාව තවදුරටත් ක්රියා නොකරන බව වෙනත් සත්කාරකයකින් තහවුරු කරන්න. Nebula PKI වින්යාස ලේඛනය නැවත පූරණය කළ හැකි සැකසුම් සහ මෙහි විස්තර කර ඇති ලිපින සීමාව ආවරණය කරයි, සහ නිෂ්පාදනයට අදාළ ඕනෑම දෙයක් භ්රමණය කිරීමට පෙර එය සම්පූර්ණයෙන් කියවීම වටී.