Viscosity-export szemben egy egyszerű OpenVPN-profillal Linuxon
A .visz csomag és az egyszerű OpenVPN-fájl különböző tárolók. Hasonlítsa össze, mit hordoz mindegyik, mire hivatkozik és melyik kliens tudja valóban olvasni.
Egy Viscosity-.visz fájl átnevezése .ovpn-re nem változtatja meg a tartalmát, mert a kiterjesztés soha nem protokollt írt le. Az igazi összehasonlítás a függőségekkel rendelkező csomag és a függőségek nélküli egyszerű kliensprofil között van. Döntse el, melyik tárolót kapta meg valójában, mielőtt megkérné a Linux importálót, hogy olvassa el.
Mit tartalmaz az egyes tárolók
A Viscosity exportdokumentációja egy .visc kapcsolatcsomagot és egy .visz archívformátumot ír le, amely tömörített tar-archívum. A csomag a konfigurációt a függő tanúsítvány-, kulcs- és szkriptfájlokkal együtt hordozza. Az egyszerű OpenVPN-profil egyetlen fájl, és mindennek, amire hivatkozik, külön kell léteznie, vagy be kell ágyazva lennie.
Ez a különbség az egész összehasonlítás. A csomag kapcsolatai az artefaktum részét képezik; az egyszerű profil kapcsolatai feltételezések. Ha a csomagot e kapcsolatok megőrzése nélkül viszi át Linuxra, olyan fájlt kap, amely megnyílik, majd az első hiányzó hivatkozásnál meghiúsul. Az a profil, amely beágyazza a tanúsítványait, azzal kerüli el ezt a hibát, hogy mindent egy helyen hordoz, ami kényelmes addig, amíg valakinek le kell cserélnie az egyiket.
A külső kiterjesztés azt mondja meg, melyik tárolója van, nem azt, melyik kliens tudja használni.
Hol kezdődik valójában a konfiguráció
A csomagon belül a szállító egy config.conf fájlt dokumentál a függő fájlok mellett, a hivatkozások helyben oldódnak fel. Ez a fájl a kiindulópont, nem az archívum neve, és nem az a tanúsítvány, amely véletlenül a könyvtárlista tetején van.
Linuxon a csomag könyvtárként is megjelenhet egyetlen objektum helyett, mert az archívum olyan fájlokra bomlik, amelyek együtt várakoznak. Tartsa következetesen a relatív útvonalakat abban a munkaterületben, ahová kicsomagol, és ne alakítsa kézzel a Windows abszolút útvonalát Linux-útvonallá. A hiányzó függő fájl és a hibás útvonal ugyanazt a panaszt váltja ki a kliensből.
Egy bizalmi vagy identitásbeállítás törlése a panasz elhallgattatására nem javítás.
Mit nem visz át a csomag
A Viscosity saját beállításai nem mind OpenVPN-beállítások. A szkripteket, az útvonalak viselkedését és az alkalmazásbeállításokat esetleg a Linux-kliens támogatott integrációjával kell megjeleníteni, ahelyett hogy olyan szövegként másolnák, amelyet egy másik program végrehajthat.
A mellékelt szkriptet addig adatként kezelje, amíg el nem olvasta, és nem döntötte el, hogy engedélyezett. Ha azért futtatja, mert az export tartalmazta, megfordítja az elvégzendő felülvizsgálatot. Ugyanez az óvatosság vonatkozik a beágyazott hitelesítő adatokra: a csomag privát kulcsanyagot hordozhat, ezért a munkapéldány védett helyre való, nem egy letöltési mappába.
Az eredeti védett marad, amíg a migrációt el nem fogadják.
Mit kell eldöntenie a Linux-oldalnak
Döntse el, ki birtokolja a kapcsolatot: a Community OpenVPN önmagában, a NetworkManager beépülő modulja vagy egy másik támogatott kliens. Mindegyik más beállításkészletet fogad el, és mindegyik máshogy kezeli az útvonalakat, a feloldókat és a titkokat. Egy fájl, amely az egyik importálóban sikeresen megnyílik, egy másik által elutasítható, és az importálási siker nem bizonyítja a szándékolt kapcsolattal való kompatibilitást. Kérdezze meg az üzemeltetőt, létezik-e már Linux-kompatibilis profil, mert a támogatott artefaktumból indulni rövidebb, mint egyet lefordítani.
Tartsa a kiszolgáló bizalmát, az ügyfél identitását és a privát kulcs védelmét három külön kérdésként.
A felülvizsgálat csatlakozás előtt
Ellenőrizze a végpontot és az átvitelt, a hitelesítési módszert, minden fájlhivatkozást, valamint a szándékolt útvonal- és DNS-szabályzatot. Ezután függetlenül ellenőrizze a kapcsolatot és a szükséges alkalmazást, mert egy feljövő alagút semmit nem mond arról, hogy az alkalmazás eléri-e azt, amire szüksége van.
openvpn --config ./config.conf --verb 4
Hasonlítsa össze a kialkudott eredményt azzal, amit az üzemeltető szerint a profilnak tennie kellene, és jegyezze fel azokat a beállításokat, amelyeket a Linux-kliens figyelmen kívül hagyott.
Amikor a migrációt elfogadják, a szokásos hitelesítőadat-kezelési folyamattal vonja ki az átviteli másolatokat. A megosztott mappában hagyott csomag megosztott mappában hagyott hitelesítő adat.