Export z Viscosity verzus obyčajný profil OpenVPN v Linuxe
Balík .visz a obyčajný súbor OpenVPN sú rôzne kontajnery. Porovnajte, čo každý nesie, na čo odkazuje a ktorý klient ho naozaj dokáže prečítať.
Premenovanie súboru .visz z Viscosity na .ovpn nemení to, čo je vnútri, pretože prípona nikdy neopisovala protokol. Dôležité porovnanie je medzi balíkom so závislosťami a obyčajným klientskym profilom bez nich. Rozhodnite, ktorý kontajner ste skutočne dostali, skôr než požiadate importér v Linuxe, aby ho prečítal.
Čo každý kontajner obsahuje
Dokumentácia exportu Viscosity opisuje balík pripojenia .visc a archívnu formu .visz, ktorá je komprimovaný archív tar. Balík nesie konfiguráciu spolu so súbormi certifikátu, kľúča a skriptov, od ktorých závisí. Obyčajný profil OpenVPN je jeden súbor a všetko, na čo odkazuje, musí existovať oddelene alebo byť vložené vnútri.
Ten rozdiel je celé porovnanie. Vzťahy balíka sú súčasťou artefaktu; vzťahy obyčajného profilu sú predpokladom. Presun balíka do Linuxu bez zachovania týchto vzťahov vytvorí súbor, ktorý sa otvorí a potom zlyhá na prvom chýbajúcom odkaze. Profil, ktorý vkladá svoje certifikáty, sa tomu zlyhaniu vyhne tým, že nesie všetko na jednom mieste, čo je pohodlné, kým niekto potrebuje jeden z nich vymeniť.
Vonkajšia prípona vám hovorí, ktorý kontajner máte, nie ktorý klient ho dokáže použiť.
Kde konfigurácia skutočne začína
Vnútri balíka dodávateľ dokumentuje config.conf vedľa závislých súborov a odkazy sa riešia lokálne. Ten súbor je východiskovým bodom, nie názov archívu a nie ten certifikát, ktorý náhodou stojí na začiatku výpisu adresára.
V Linuxe sa balík môže javiť ako adresár, nie ako jeden objekt, pretože archív sa rozbaľuje do súborov, ktoré očakávajú, že budú spolu. Udržujte relatívne cesty súdržné v pracovnom priestore, do ktorého rozbaľujete, a nekonvertujte absolútnu cestu Windows na cestu Linuxu ručne. Chýbajúci závislý súbor a nesprávna cesta vyvolajú u klienta rovnakú sťažnosť.
Vymazať voľbu dôvery alebo identity, aby tá sťažnosť utíchla, nie je oprava.
Čo balík nepreberá
Vlastné preferencie Viscosity nie sú všetky voľby OpenVPN. Skripty, správanie trás a nastavenia aplikácie môže byť potrebné vyjadriť prostredníctvom podporovanej integrácie linuxového klienta, namiesto kopírovania ako textu, ktorý môže spustiť iný program.
S priloženým skriptom zaobchádzajte ako s dátami, kým ho neprečítate a nerozhodnete, že je povolený. Spustiť ho len preto, že ho export obsahoval, obracia kontrolu, ktorú ste mali vykonať. Rovnaká opatrnosť platí pre vložené prihlasovacie údaje: balík môže niesť materiál súkromného kľúča, takže pracovná kópia patrí na chránené miesto a nie do priečinka sťahovaní.
Originál zostáva chránený, kým nebude migrácia prijatá.
Čo musí rozhodnúť linuxová strana
Rozhodnite, kto bude vlastniť pripojenie: Community OpenVPN samo, modul NetworkManager alebo iný podporovaný klient. Každý prijíma inú sadu volieb a každý spravuje trasy, prekladače a tajomstvá inak. Súbor, ktorý sa v jednom importéri úspešne otvorí, môže iný odmietnuť, a úspech pri importe nepreukazuje kompatibilitu so zamýšľaným pripojením. Spýtajte sa operátora, či už existuje profil kompatibilný s Linuxom, pretože začať od podporovaného artefaktu je kratšie než ho prekladať.
Držte dôveru k serveru, identitu klienta a ochranu súkromného kľúča ako tri oddelené otázky.
Kontrola pred pripojením
Skontrolujte koncový bod a prenos, spôsob overovania, každý odkaz na súbor a zamýšľanú politiku trás a DNS. Potom nezávisle overte pripojenie a požadovanú aplikáciu, pretože tunel, ktorý naskočí, nič nehovorí o tom, či sa aplikácia dostane k tomu, čo potrebuje.
openvpn --config ./config.conf --verb 4
Porovnajte vyjednaný výsledok s tým, čo podľa operátora má profil robiť, a poznamenajte každú voľbu, ktorú linuxový klient ignoroval.
Keď je migrácia prijatá, vyraďte prenosové kópie obvyklým postupom na prácu s prihlasovacími údajmi. Balík ponechaný v zdieľanom priečinku je prihlasovací údaj ponechaný v zdieľanom priečinku.