അതേ .ovpn ഫയൽ ഒരു ക്ലയന്റിൽ ടണൽ തുറക്കുന്നു, മറ്റൊന്നിൽ ആരംഭിക്കുന്നില്ല, സർട്ടിഫിക്കറ്റ് സാധാരണയായി ആദ്യ സംശയിക്കുന്നതാണ്. പലപ്പോഴും ഫയലിൽ ഒരു എഞ്ചിൻ മാത്രം നടപ്പിലാക്കുന്ന നിർദ്ദേശം ഉണ്ടാകും. പ്രൊഫൈൽ ഒരു നിർദ്ദിഷ്ട ക്ലയന്റുമായുള്ള കരാറാണ്, പോർട്ടബിൾ സ്ക്രിപ്റ്റല്ല.

ഐഡന്റിറ്റിയോടൊപ്പം സഞ്ചരിക്കുന്നതിനെ പ്ലാറ്റ്ഫോമിന് ഉള്ളതിൽ നിന്ന് വേർതിരിക്കുക. അപ്പോൾ പരാജയം സാധാരണയായി സ്വയം പേര് പറയുന്നു.

ഒരു ഫയൽ, രണ്ട് കരാറുകൾ

പ്രൊഫൈൽ മൂന്ന് തരം ഉള്ളടക്കം ഒരുമിച്ചു ചേർക്കുന്നു: CA, ക്ലയന്റ് സർട്ടിഫിക്കറ്റുകൾ, സ്വകാര്യ കീ എന്നിവ പോലുള്ള ഐഡന്റിറ്റി മെറ്റീരിയൽ, ദൂര എൻഡ്പോയിന്റും പ്രോട്ടോക്കോളും പോലുള്ള ഗതാഗത വസ്തുതകൾ, DNS കൈകാര്യം ചെയ്യൽ അല്ലെങ്കിൽ ഉപകരണ ഓപ്ഷനുകൾ പോലുള്ള പെരുമാറ്റ നിർദ്ദേശങ്ങൾ. ആദ്യ രണ്ടും ഒരേ പ്രോട്ടോക്കോൾ പിന്തുണയ്ക്കുന്ന എഞ്ചിനുകൾക്കിടയിൽ വ്യാപകമായി പോർട്ടബിളാണ്. മൂന്നാമത്തേത് നടപ്പാക്കലുകൾ വേർതിരിയുന്ന സ്ഥലമാണ്. മുഴുവൻ ഫയലിനെയും ഒരു പോർട്ടബിൾ യൂണിറ്റായി കാണുന്നതാണ് ആശയക്കുഴപ്പമുള്ള പരാജയങ്ങൾ സൃഷ്ടിക്കുന്നത്.

ഒരു പ്ലാറ്റ്ഫോമിലെ GUI-യിൽ പ്രവർത്തിക്കുന്ന ഫയൽ മറ്റൊരു പ്ലാറ്റ്ഫോമിലെ കമാൻഡ് ലൈൻ ക്ലയന്റിന് സ്വയമേവ സാധുവല്ല. രണ്ടും OpenVPN ആണെങ്കിലും പാഴ്സറുകളും ഓപ്ഷൻ സെറ്റുകളും വ്യത്യസ്തമാണ്. അതിനാൽ വിജയകരമായ ഇംപോർട്ട് പോർട്ടബിൾ പ്രൊഫൈലിന്റെ തെളിവല്ല.

പോർട്ടബിൾ മെറ്റീരിയലും പ്ലാറ്റ്ഫോം നിർദ്ദേശങ്ങളും

ഐഡന്റിറ്റി, ഗതാഗത വിഭാഗങ്ങളാണ് സംരക്ഷിക്കേണ്ട ഭാഗം. ca, cert, key, remote എന്നിവ ആരാണ് എവിടേക്ക് ബന്ധിപ്പിക്കുന്നതെന്ന് വിവരിക്കുന്നു, അവ ഏതൊരു അനുയോജ്യ ക്ലയന്റിനും ഒരേ അർത്ഥം നൽകുന്നു.

പെരുമാറ്റ നിർദ്ദേശങ്ങളാണ് താരതമ്യം ചെയ്യേണ്ട ഭാഗം. block-outside-dns, ഉദാഹരണത്തിന്, Windows-ലെ DNS പെരുമാറ്റം മാറ്റാൻ നിലവിലുണ്ട്. ഒരു Unix ക്ലയന്റ് അത് തിരിച്ചറിഞ്ഞെന്നു വരില്ല.

സ്വീകരിക്കുന്ന ക്ലയന്റിന്റെ ഓപ്ഷൻ പട്ടിക വായിക്കുക, അയയ്ക്കുന്നതിന്റേതല്ല. OpenVPN 2.6 റഫറൻസ് മാനുവൽ എഞ്ചിന്റെ ഓപ്ഷനുകൾ രേഖപ്പെടുത്തുന്നു, GUI-യുടെ ഇംപോർട്ട് ഡയലോഗ് ആ പട്ടികയല്ല.

സർട്ടിഫിക്കറ്റിന് മുൻപ് പാഴ്സർ പിശക് വായിക്കുക

അറിയാത്ത ഓപ്ഷൻ പേര് പറയുന്ന പിശക് പാഴ്സർ പരാജയമാണ്, പ്രാമാണീകരണ പരാജയമല്ല. കണക്ഷൻ ഒരിക്കലും TLS-ൽ എത്തിയില്ല, അതിനാൽ സർട്ടിഫിക്കറ്റുകൾ മാറ്റുന്നത് സഹായിക്കില്ല. യഥാർത്ഥ ക്ലയന്റിൽ നിന്നും പതിപ്പിൽ നിന്നും ആദ്യ പിശക് വായിക്കുക, തുടർന്ന് ആ ക്ലയന്റിന് നടപ്പിലാക്കാൻ കഴിയാത്ത നിർദ്ദേശം മാത്രം നീക്കുകയോ മാറ്റുകയോ ചെയ്യുക. ഫയൽ ലോഡ് ആകാൻ സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ റൂട്ട് വിഭാഗങ്ങൾ ഇല്ലാതാക്കുന്നതാണ് പ്രവർത്തിക്കുന്ന പ്രൊഫൈൽ അസുരക്ഷിതമാകുന്ന വഴി.

പിശക് ഹാൻഡ്ഷേക്ക്, സർട്ടിഫിക്കറ്റ് അല്ലെങ്കിൽ സൈഫർ പരാമർശിക്കുന്നുവെങ്കിൽ, പ്രൊഫൈൽ പാഴ്സ് ചെയ്തു, പ്രശ്നം മറ്റൊരിടത്താണ്.

യഥാർത്ഥ ഫയൽ പൊരുത്തപ്പെടുത്തിയ ഫയലിനൊപ്പം സൂക്ഷിക്കുക. പൊരുത്തപ്പെടുത്തിയ ഫയൽ പിന്നീട് പരാജയപ്പെടുമ്പോൾ, മാറ്റമോ പരിസ്ഥിതിയോ നീങ്ങിയതെന്ന് പറയുന്ന നിയന്ത്രണമാണ് യഥാർത്ഥ ഫയൽ.

അധികാരങ്ങൾ രണ്ടാമത്തെ അതിർത്തിയാണ്

അധികാരങ്ങളാണ് മറ്റൊരു അതിർത്തി: ടണൽ ഉപകരണം സൃഷ്ടിക്കൽ, റൂട്ടുകൾ ഇൻസ്റ്റാൾ ചെയ്യൽ, സ്വകാര്യ കീ വായിക്കൽ എന്നിവയെല്ലാം പ്രാദേശിക അനുമതികളെ ആശ്രയിച്ചിരിക്കുന്നു. root മാത്രം വായിക്കാൻ കഴിയുന്ന കീ ഫയൽ സാധാരണ വിന്യാസമാണ്, പ്രൊഫൈൽ വൈകല്യമല്ല. പരിഹാരം ഉടമസ്ഥതയിലോ കഴിവുകളിലോ ആണ്, ഫയലിലല്ല.

sudo ഉപയോഗിച്ച് ക്ലയന്റ് പ്രവർത്തിപ്പിക്കുന്നത് പ്രാദേശിക അനുമതി നിഷേധം പരിഹരിച്ചേക്കാം, ബൈനറി നടപ്പിലാക്കാത്ത നിർദ്ദേശം അതിന് ചേർക്കാനാവില്ല. ഏത് ഉപയോക്താവിന്റെ കീറിംഗ്, കോൺഫിഗറേഷൻ പാതകൾ, നെറ്റ്വർക്ക് മാനേജർ സന്ദർഭം ബാധകമാകുന്നു എന്നതും അത് മാറ്റുന്നു, അതിനാൽ ഫലം അതേ പരിശോധനയല്ല.

ബോധപൂർവം പൊരുത്തപ്പെടുത്തുക

ദാതാവ് വേറിട്ട പ്രൊഫൈലുകൾ പ്രസിദ്ധീകരിക്കുമ്പോൾ, സ്വീകരിക്കുന്ന ക്ലയന്റിന് ഉദ്ദേശിച്ചത് എടുക്കുക. മറ്റൊരു പ്ലാറ്റ്ഫോമിന്റെ ഫയൽ പൊരുത്തപ്പെടുത്തുന്നത് അവസാന വഴിയാണ്. അതിന് മാറ്റിയ ഓരോ ഓപ്ഷന്റെയും രേഖയും യഥാർത്ഥ ഫയലിന്റെ പകർപ്പും വേണം.

ഐഡന്റിറ്റി, റൂട്ടിംഗ്, DNS എന്നിവ മൂന്ന് വേറിട്ട ഫലങ്ങളായി പരിശോധിക്കുക. പ്രാമാണീകരിക്കുകയും റൂട്ട് ചെയ്യുകയും ചെയ്ത് പേര് നിർണ്ണയം തകർക്കുന്ന പ്രൊഫൈൽ ഭാഗികമായി പൊരുത്തപ്പെടുത്തിയ പ്രൊഫൈലാണ്, പ്രവർത്തിക്കുന്നതല്ല.

അനുബന്ധ ലേഖനങ്ങൾ