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.

Súvisiace články