Viscosity-ի արտահանումը ընդդեմ Linux-ում սովորական OpenVPN պրոֆիլի
.visz փաթեթը և սովորական OpenVPN ֆայլը տարբեր տարաներ են։ Համեմատեք, թե ինչ է կրում յուրաքանչյուրը, ինչի է հղում և որ հաճախորդը կարող է իրոք կարդալ այն։
Viscosity-ի .visz ֆայլը .ovpn-ի վերանվանելը չի փոխում ներսում եղածը, որովհետև ընդլայնումը երբեք արձանագրություն չի նկարագրել։ Իսկական համեմատությունը կախվածություններ ունեցող փաթեթի և ոչ մի կախվածություն չունեցող սովորական հաճախորդի պրոֆիլի միջև է։ Որոշեք, թե իրականում որ տարան եք ստացել, նախքան Linux-ի ներմուծիչից այն կարդալ խնդրելը։
Ինչ է պարունակում յուրաքանչյուր տարան
Viscosity-ի արտահանման փաստաթղթերը նկարագրում են .visc միացման փաթեթ և .visz արխիվային ձև, որը սեղմված tar արխիվ է։ Փաթեթը կրում է կոնֆիգուրացիան իր կախյալ վկայագրի, բանալու և սկրիպտի ֆայլերի հետ միասին։ Սովորական OpenVPN պրոֆիլը մեկ ֆայլ է, և այն ամենը, ինչին այն հղում է, պետք է գոյություն ունենա առանձին կամ ներկառուցված լինի ներսում։
Այդ տարբերությունը ողջ համեմատությունն է։ Փաթեթի կապերը արտեֆակտի մասն են, իսկ սովորական պրոֆիլի կապերը ենթադրություն են։ Փաթեթը Linux տեղափոխելը առանց այդ կապերը պահպանելու ստեղծում է ֆայլ, որը բացվում է, ապա ձախողվում առաջին բացակայող հղման վրա։ Իր վկայագրերը ներկառուցող պրոֆիլը խուսափում է այդ ձախողումից՝ ամեն ինչ մեկ տեղում կրելով, ինչը հարմար է այնքան ժամանակ, քանի դեռ ինչ-որ մեկը պետք է փոխարինի դրանցից մեկը։
Արտաքին ընդլայնումը ասում է, թե որ տարան ունեք, ոչ թե որ հաճախորդը կարող է օգտագործել այն։
Որտեղից է իրականում սկսվում կոնֆիգուրացիան
Փաթեթի ներսում մատակարարը փաստաթղթավորում է config.conf կախյալ ֆայլերի կողքին, և հղումները լուծվում են տեղում։ Այդ ֆայլը մեկնարկային կետն է, ոչ արխիվի անունը և ոչ էլ այն վկայագիրը, որը պատահաբար գտնվում է գրացուցակի ցանկի վերևում։
Linux-ում փաթեթը կարող է հայտնվել որպես գրացուցակ, այլ ոչ որպես մեկ օբյեկտ, որովհետև արխիվը բացվում է ֆայլերի, որոնք սպասում են միասին լինելուն։ Հարաբերական ուղիները համահունչ պահեք այն աշխատանքային տարածքում, որտեղ արխիվը բացում եք, և ձեռքով չթարգմանեք Windows-ի բացարձակ ուղին Linux-ի ուղու։ Բացակայող կախյալ ֆայլը և սխալ ուղին առաջացնում են հաճախորդի նույն բողոքը։
Այդ բողոքը լռեցնելու համար վստահության կամ ինքնության տարբերակ ջնջելը լուծում չէ։
Ինչ փաթեթը չի տեղափոխում
Viscosity-ի սեփական նախապատվությունները բոլորը OpenVPN տարբերակներ չեն։ Սկրիպտները, երթուղիների վարքը և հավելվածի կարգավորումները կարող են պահանջել ներկայացվել Linux հաճախորդի աջակցվող ինտեգրմամբ, այլ ոչ թե պատճենվել որպես տեքստ, որը մեկ այլ ծրագիր կարող է կատարել։
Ներառված ցանկացած սկրիպտ վերաբերվեք որպես տվյալ, մինչև կարդաք այն և որոշեք, որ այն լիազորված է։ Այն գործարկելը, որովհետև արտահանումը պարունակում էր այն, շրջում է այն վերանայումը, որը դուք պետք է կատարեիք։ Նույն զգուշությունը վերաբերում է ներկառուցված հավատարմագրերին, քանի որ փաթեթը կարող է կրել մասնավոր բանալու նյութ, ուստի աշխատանքային պատճենը պետք է լինի պաշտպանված վայրում, ոչ թե ներբեռնումների պանակում։
Բնօրինակը պաշտպանված է մնում մինչև միգրացիայի ընդունումը։
Ինչ պետք է որոշի Linux կողմը
Որոշեք, թե ով կտիրապետի միացմանը՝ Community OpenVPN-ը ինքնուրույն, NetworkManager-ի հավելումը, թե մեկ այլ աջակցվող հաճախորդ։ Յուրաքանչյուրը ընդունում է տարբեր տարբերակների հավաքածու, և յուրաքանչյուրը տարբեր կերպ է տիրապետում երթուղիներին, լուծիչներին և գաղտնիքներին։ Ֆայլը, որը հաջողությամբ բացվում է մեկ ներմուծիչում, կարող է մերժվել մյուսի կողմից, և ներմուծման հաջողությունը չի ապացուցում համատեղելիությունը նախատեսված միացման հետ։ Հարցրեք օպերատորին՝ արդյոք Linux-համատեղելի պրոֆիլ արդեն գոյություն ունի, որովհետև աջակցվող արտեֆակտից սկսելը ավելի կարճ է, քան մեկը թարգմանելը։
Պահեք սերվերի վստահությունը, հաճախորդի ինքնությունը և մասնավոր բանալու պաշտպանությունը որպես երեք առանձին հարց։
Վերանայումը միանալուց առաջ
Ստուգեք վերջնակետը և փոխադրումը, նույնականացման եղանակը, յուրաքանչյուր ֆայլային հղում և նախատեսված երթուղու ու DNS քաղաքականությունը։ Այնուհետև առանձին ստուգեք միացումը և պահանջվող հավելվածը, որովհետև բարձրացող թունելը ոչինչ չի ասում այն մասին, թե արդյոք հավելվածը հասնում է իրեն անհրաժեշտին։
openvpn --config ./config.conf --verb 4
Համեմատեք բանակցված արդյունքը այն բանի հետ, ինչ օպերատորն ասում է, որ պրոֆիլը պետք է անի, և նշեք ցանկացած տարբերակ, որ Linux հաճախորդը անտեսել է։
Երբ միգրացիան ընդունվի, հանեք փոխանցման պատճենները հավատարմագրերի հետ աշխատելու սովորական գործընթացով։ Համօգտագործվող պանակում թողնված փաթեթը համօգտագործվող պանակում թողնված հավատարմագիր է։