Windows-ൽ IKEv2 കസ്റ്റം പോളിസി: അത് പ്രത്യേക ഘട്ടമായി പ്രയോഗിക്കുക
പ്രൊവിഷൻ ചെയ്ത കണക്ഷനും കസ്റ്റം ക്രിപ്റ്റോ സ്യൂട്ടും രണ്ട് വ്യത്യസ്ത ഫലങ്ങളാണ്. പോളിസി ഫീൽഡുകൾ, പ്രൊഫൈൽ പരിധി, വീണ്ടും പ്രയോഗിക്കുന്ന ഉടമ എന്നിവ ഒത്തുപോകട്ടെ.
ഒരു പ്രൊവിഷനിംഗ് പാക്കേജ് IKEv2 കണക്ഷൻ സൃഷ്ടിക്കുന്നു, എന്നാൽ അതിൽ നിന്നുണ്ടാകുന്ന പ്രൊഫൈൽ നിങ്ങൾ ഉദ്ദേശിച്ച സ്യൂട്ടിൽ നിന്ന് വ്യത്യസ്തമായ ഒന്നിനെക്കുറിച്ച് ചർച്ച ചെയ്യുന്നു. പാക്കേജ് അതിന്റെ ജോലി ചെയ്തു; നിങ്ങൾ അനുമാനിച്ച ജോലിക്കായി അതിൽ ഒരിക്കലും ഒരു ഫീൽഡ് ഉണ്ടായിരുന്നില്ല. ക്രിപ്റ്റോ സ്യൂട്ടിനെ വേറിട്ടതും പരിശോധിക്കാവുന്നതുമായ പ്രൊവിഷനിംഗ് ഘട്ടമായി കാണുക.
താഴെയുള്ള അഞ്ച് ഇനങ്ങൾ ക്രമത്തിൽ ചെയ്യുക, സ്വീകാര്യതാ ഫലങ്ങൾ വെവ്വേറെ സൂക്ഷിക്കുക.
സമാനമായ പേരുകൾക്ക് പിന്നിലെ രണ്ട് തരം പോളിസി
കീ കൈമാറ്റത്തെ സംരക്ഷിക്കുന്ന പോളിസിയെ ട്രാഫിക്കിനെ സംരക്ഷിക്കുന്ന പോളിസിയിൽ നിന്ന് Windows വേർതിരിക്കുന്നു. IKE വശം എൻക്രിപ്ഷൻ രീതിയും അഖണ്ഡതാ രീതിയും ഉപയോഗിച്ച് ക്രമീകരിക്കുന്നു. ഡാറ്റ വശം സൈഫർ, ഓതന്റിക്കേഷൻ ട്രാൻസ്ഫോം സ്ഥിരാങ്കങ്ങൾ ഉപയോഗിച്ച് ക്രമീകരിക്കുന്നു, ആ സ്ഥിരാങ്കങ്ങൾ സ്വന്തം പേരുകൾ ഉപയോഗിക്കുന്നു. തെറ്റായ ഫീൽഡിലേക്ക് പകർത്തിയ ഒരു AES ലേബൽ, ആരും അംഗീകരിക്കാത്ത പോളിസിക്ക് കീഴിൽ സ്ഥാപിക്കുന്ന കണക്ഷൻ സൃഷ്ടിക്കുന്നു.
കീ കൈമാറ്റ ഗ്രൂപ്പും പൂർണ്ണ ഫോർവേഡ് രഹസ്യസ്വഭാവവും ഒരേ ചർച്ചയിൽ ഉൾപ്പെടുന്നു, ഗേറ്റ്വേയ്ക്ക് സ്വീകാര്യമായിരിക്കണം. വിദൂര അറ്റം പരിശോധിക്കാതെ അവ സജ്ജീകരിക്കുന്നത് നിങ്ങൾ തിരുത്തിയിരുന്ന ഘട്ടത്തിന് ശേഷമുള്ള ഒരു ഘട്ടത്തിൽ പരാജയം ഉണ്ടാക്കുന്നു, അതുകൊണ്ടാണ് ഈ തെറ്റുകൾ ഗേറ്റ്വേ പ്രശ്നങ്ങൾ പോലെ തോന്നുന്നത്.
രണ്ട് അൽഗോരിതം പേരുകളല്ല, പൂർണ്ണമായ പോളിസി നിർമ്മിക്കുക
എല്ലാ ഫീൽഡുകളും വ്യക്തമായി എഴുതുക, സ്വതവേയുള്ളവയെന്ന് കരുതുന്നവയും ഉൾപ്പെടെ. ഫോഴ്സ് ഫ്ലാഗോടെ പ്രയോഗിക്കുന്ന ഭാഗിക പോളിസി സംരക്ഷിത കോൺഫിഗറേഷനായി മാറുന്നു, നിങ്ങൾ ഒഴിവാക്കിയ മൂല്യങ്ങൾ ആ നിമിഷത്തിൽ പ്ലാറ്റ്ഫോമിനുണ്ടായിരുന്നവയാണ്. ഒരേ പൂർവ്വപദത്തിൽ തുടങ്ങുന്ന മൂല്യങ്ങൾ ഫീൽഡുകൾക്കിടയിൽ പരസ്പരം മാറ്റാനാവില്ല, പ്രശസ്തമായ ട്രാൻസ്ഫോം പേരുകളിൽ ഒന്ന് ഓതന്റിക്കേഷൻ ട്രാൻസ്ഫോം എന്ന നിലയിൽ മാത്രം സാധുവാണ്.
$policy = @{
ConnectionName = 'Corp IKEv2'
AllUserConnection = $true
EncryptionMethod = 'AES256'
IntegrityCheckMethod = 'SHA384'
CipherTransformConstants = 'AES256'
AuthenticationTransformConstants = 'SHA384128'
DHGroup = 'Group19'
PfsGroup = 'PFS2048'
Force = $true
}
Set-VpnConnectionIPsecConfiguration @policy
ആ ബ്ലോക്കിനെ നിങ്ങളുടെ രണ്ട് പിയറുകളും പിന്തുണയ്ക്കേണ്ട ഉദാഹരണ സ്യൂട്ടായി കാണുക, ശുപാർശയായി അല്ല. ഫോഴ്സ് സ്വിച്ച് ഒരു പ്രോംപ്റ്റ് അടിച്ചമർത്തുന്നു; നിങ്ങൾ അവലോകനം ചെയ്യാത്ത ഒരു പാക്കേജിനെ അത് അംഗീകരിക്കുന്നില്ല.
ആദ്യം സൃഷ്ടിക്കുക, പിന്നീട് പ്രയോഗിക്കുക — ഒരേ പരിധിയിൽ
പോളിസി സജ്ജീകരിക്കുന്നതിന് മുൻപ് കണക്ഷൻ നിലനിൽക്കണം, ഓരോ ഘട്ടത്തിലും പരിധി ഒത്തുപോകണം. പ്രദർശന നാമം ഒന്നുതന്നെയായതുകൊണ്ട് മാത്രം ഏതെങ്കിലും ഉപയോക്താവിന്റെ സ്വകാര്യ പ്രൊഫൈൽ മെഷീൻ-കോൺടെക്സ്റ്റിലെ ഒരു ഘട്ടത്തിന് കണ്ടെത്താൻ കഴിയില്ല. എല്ലാ ഉപയോക്തൃ കണക്ഷനുകളും, ഉപയോക്തൃ കണക്ഷനുകളും അവയുടെ അവസ്ഥാ ഡയറക്ടറികളും വെവ്വേറെ പേരുകളുള്ള വെവ്വേറെ വസ്തുക്കളാണ്.
ക്രമം പ്രൊവിഷനിംഗ് പാക്കേജിൽ തോന്നുന്നതിലും പ്രധാനമാണ്, കാരണം രണ്ട് കമാൻഡുകൾ കണക്ഷൻ സൃഷ്ടിക്കാൻ വേണ്ട സമയത്തേക്കാൾ അടുത്ത് പ്രവർത്തിച്ചേക്കാം. കോൺഫിഗറേഷന് ശേഷമുള്ള ജോലി, പ്രഖ്യാപിത എക്സിക്യൂഷൻ കോൺടെക്സ്റ്റുള്ള അംഗീകൃത പ്രൊവിഷനിംഗ് കമാൻഡായി പാക്കേജ് ചെയ്യുക, ഊഹിച്ച കാലതാമസം ചേർക്കുന്നതിന് പകരം പ്രൊവിഷനിംഗ് എൻജിന് അത് ക്രമീകരിക്കാൻ അനുവദിക്കുക. നിങ്ങളുടെ പരീക്ഷണ ഹാർഡ്വെയറിൽ മതിയായ ദൈർഘ്യമുള്ള ഉറക്കം കാലതാമസം ചേർത്ത ഒരു റേസ് അവസ്ഥയാണ്. കാലയളവല്ല, ആശ്രിതത്വം രേഖപ്പെടുത്തുക.
രേഖപ്പെടുത്തിയ Configuration Designer ഫീൽഡുകൾ ഒരു VPN ക്രമീകരണം വിവരിക്കുന്നു, എല്ലാ നേറ്റീവ് IPsec നിയന്ത്രണങ്ങളും വെളിപ്പെടുത്തുന്നില്ല. ആവശ്യകത നിയന്ത്രിത വിതരണമാണെങ്കിൽ, VPNv2 കോൺഫിഗറേഷൻ സേവന ദാതാവിന് ഇതേ ആവശ്യത്തിനായി ഒരു ക്രിപ്റ്റോഗ്രഫി സ്യൂട്ട് വിഭാഗമുണ്ട്.
പോളിസിക്ക് ഒരു ഉടമയെ മാത്രം നിയോഗിക്കുക
പിന്നീടുള്ള മാനേജ്മെന്റ് പ്രൊഫൈൽ അപ്ഡേറ്റ് കണക്ഷൻ വീണ്ടും സൃഷ്ടിച്ച് ഒരു സ്ക്രിപ്റ്റ് പ്രയോഗിച്ചതിനെ മാറ്റിസ്ഥാപിച്ചേക്കാം, ആ മാറ്റിസ്ഥാപിക്കൽ ഒരു പിന്നോട്ടുപോക്ക് പോലെ തോന്നും. സ്യൂട്ടിന്റെ ഉടമസ്ഥത പ്രൊഫൈലിനാണോ സ്ക്രിപ്റ്റിനാണോ മാനേജ്മെന്റ് ചാനലിനാണോ എന്ന് തീരുമാനിക്കുക, സാധാരണ അപ്ഡേറ്റുകൾ ആദ്യ ഇൻസ്റ്റാളേഷന്റെ അതേ വഴി പിന്തുടരുന്നുവെന്ന് ഉറപ്പാക്കുക.
രണ്ട് ഉടമകൾ യോജിക്കാതിരിക്കുമ്പോൾ അത് ഉടമയില്ലാത്തതിന് തുല്യമാണ്. പ്രൊഫൈലിന്റെ മാറ്റരേഖയിൽ ഉടമയുടെ പേര് എഴുതുക. അടുത്ത അപ്ഡേറ്റ് ആ രേഖ പറയുന്നത് പിന്തുടരും.
പാക്കേജല്ല, ചർച്ചയിൽ എത്തിയ ഫലം പരിശോധിക്കുക
സംരക്ഷിത പ്രൊഫൈലും അതിന്റെ പരിധിയും വായിക്കുക, തുടർന്ന് പുതിയ കണക്ഷൻ സ്ഥാപിച്ച് ഗേറ്റ്വേയിൽ തിരഞ്ഞെടുത്ത നിർദ്ദേശങ്ങൾ താരതമ്യം ചെയ്യുക. കീ പുനഃസൃഷ്ടി സ്വഭാവവും സ്ഥിരീകരിക്കുക, കാരണം പ്രാരംഭ ഹാൻഡ്ഷേക്ക് പിന്നീടുള്ള ഘട്ടം നിരസിക്കുന്ന ഒരു സ്യൂട്ടുമായി വിജയിച്ചേക്കാം.
Get-VpnConnection -Name 'Corp IKEv2' -AllUserConnection | Format-List
Get-ChildItem 'C:\ProgramData\Microsoft\Network\Connections\Pbk' | Select-Object Name, LastWriteTime
മൂന്ന് സ്വീകാര്യതാ ഫലങ്ങൾ ഒരേ സംഭവമല്ല: പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തു, ഉദ്ദേശിച്ച പോളിസിയോടെ പ്രൊഫൈൽ നിലവിലുണ്ട്, പിയറുകൾ അതിൽ ചർച്ച ചെയ്തു. ഇവ വെവ്വേറെ സൂക്ഷിക്കുക, ഒരിക്കലും ഒരു കാണാത്ത ഫീൽഡ് ഓതന്റിക്കേഷൻ ദുർബലമാക്കിയോ ആരും തിരഞ്ഞെടുക്കാത്ത ഫാൾബാക്ക് സജീവമാക്കിയോ നന്നാക്കാതിരിക്കാൻ.