Ang pagpapalit ng pangalan ng Viscosity file na .visz sa .ovpn ay hindi nagbabago sa nilalaman, dahil ang extension ay hindi kailanman naglalarawan ng protocol. Ang mahalagang paghahambing ay sa pagitan ng bundle na may mga dependency at ng karaniwang kliyenteng profile na wala. Magpasya kung aling container ang natanggap mo talaga bago hilingin sa isang importer sa Linux na basahin ito.

Ano ang laman ng bawat container

Ang dokumentasyon ng export ng Viscosity ay naglalarawan ng connection bundle na .visc at anyo ng archive na .visz, na isang compressed tar archive. Ang bundle ay nagdadala ng configuration kasama ang mga certificate, key at script file na kailangan nito. Ang karaniwang OpenVPN profile ay iisang file, at lahat ng tinutukoy nito ay dapat na hiwalay na umiiral o naka-embed sa loob.

Ang pagkakaibang iyon ang buong paghahambing. Ang mga relasyon ng bundle ay bahagi ng artifact; ang mga relasyon ng karaniwang profile ay isang palagay. Ang paglipat ng bundle sa Linux nang hindi pinapanatili ang mga relasyong iyon ay gumagawa ng file na bubukas at pagkatapos ay mabibigo sa unang nawawalang reference. Ang profile na nag-embed ng mga certificate nito ay umiiwas sa pagkabigong iyon sa pamamagitan ng pagdadala ng lahat sa isang lugar, na maginhawa hanggang may kailangang magpalit ng isa sa mga ito.

Sinasabi ng panlabas na extension kung aling container ang mayroon ka, hindi kung aling client ang makakagamit nito.

Saan talaga nagsisimula ang configuration

Sa loob ng bundle, dinodokumento ng vendor ang isang config.conf kasama ng mga dependent file, at ang mga reference ay nareresolba nang lokal. Ang file na iyon ang panimulang punto, hindi ang pangalan ng archive at hindi ang certificate na nagkataong nasa tuktok ng listahan ng direktoryo.

Sa Linux ang bundle ay maaaring lumitaw bilang isang direktoryo sa halip na isang bagay, dahil ang archive ay nagiging mga file na inaasahang magkasama. Panatilihing pare-pareho ang mga relative path sa workspace na kinakabitan mo, at huwag mano-manong i-convert ang absolute na path ng Windows sa path ng Linux. Ang nawawalang dependent file at maling path ay gumagawa ng parehong reklamo mula sa client.

Ang pagtanggal ng opsyon ng tiwala o pagkakakilanlan para patahimikin ang reklamong iyon ay hindi pagwawasto.

Ano ang hindi dinadala ng bundle

Ang sariling mga kagustuhan ng Viscosity ay hindi lahat mga opsyon ng OpenVPN. Ang mga script, pag-uugali ng ruta at setting ng application ay maaaring kailangang katawanin ng sinusuportahang integrasyon ng Linux client sa halip na kopyahin bilang teksto na maaaring patakbuhin ng ibang programa.

Ituring ang anumang kasamang script bilang data hanggang mabasa mo ito at mapagpasyahan na pinapayagan ito. Ang pagpapatakbo nito dahil kasama ito sa export ay binabaligtad ang pagsusuri na dapat mong gawin. Ang parehong pag-iingat ay nalalapat sa mga naka-embed na kredensyal: ang bundle ay maaaring magdala ng materyal ng pribadong key, kaya ang working copy ay nabibilang sa protektadong lugar at hindi sa folder ng mga download.

Ang orihinal ay nananatiling protektado hanggang matanggap ang migration.

Ano ang dapat pasyahan ng panig Linux

Magpasya kung sino ang magmamay-ari ng koneksyon: Community OpenVPN nang mag-isa, ang plugin ng NetworkManager o ibang sinusuportahang client. Bawat isa ay tumatanggap ng ibang set ng opsyon, at bawat isa ay nagmamay-ari ng mga ruta, resolver at sikreto sa sariling paraan. Ang file na matagumpay na bumubukas sa isang importer ay maaaring tanggihan ng isa pa, at ang tagumpay sa pag-import ay hindi nagpapatunay ng pagiging tugma sa nilalayong koneksyon. Tanungin ang operator kung mayroon nang profile na tugma sa Linux, dahil ang pagsisimula mula sa sinusuportahang artifact ay mas maikli kaysa sa pagsasalin ng isa.

Panatilihing tatlong magkakahiwalay na tanong ang tiwala sa server, pagkakakilanlan ng client at proteksyon ng pribadong key.

Ang pagsusuri bago ka kumonekta

Suriin ang endpoint at transport, ang paraan ng authentication, bawat reference ng file at ang nilalayong patakaran sa ruta at DNS. Pagkatapos ay i-verify nang hiwalay ang koneksyon at ang kinakailangang application, dahil ang tunnel na bumabangon ay walang sinasabi tungkol sa kung naaabot ng application ang kailangan nito.

openvpn --config ./config.conf --verb 4

Ihambing ang napagkasunduang resulta sa sinasabi ng operator na dapat gawin ng profile, at itala ang anumang opsyon na binabalewala ng Linux client.

Kapag tinanggap ang migration, i-retire ang mga transfer copy sa pamamagitan ng karaniwang proseso ng paghawak ng kredensyal. Ang bundle na naiwan sa shared folder ay kredensyal na naiwan sa shared folder.

Kaugnay na mga artikulo