Viscosity .visz faylının adını .ovpn olaraq dəyişmək içindəkiləri dəyişmir, çünki uzantı heç vaxt protokolu təsvir etməmişdi. Əhəmiyyətli müqayisə asılılıqları olan paketlə heç bir asılılığı olmayan adi müştəri profili arasındadır. Linux importçusundan onu oxumağı istəməzdən əvvəl hansı konteyneri həqiqətən aldığınızı müəyyənləşdirin.

Hər konteynerin nə saxladığı

Viscosity-nin ixrac sənədləri .visc bağlantı paketini və sıxılmış tar arxivi olan .visz arxiv formasını təsvir edir. Paket konfiqurasiyanı asılı olduğu sertifikat, açar və skript faylları ilə birlikdə daşıyır. Adi OpenVPN profili bir fayldır və istinad etdiyi hər şey ayrıca mövcud olmalı və ya daxildə yerləşdirilməlidir.

Bu fərq bütün müqayisədir. Paketin əlaqələri artefaktın bir hissəsidir; adi profilin əlaqələri isə fərziyyədir. Paketi bu əlaqələri qorumadan Linux-a köçürmək açılan, sonra ilk çatışmayan istinadda uğursuz olan fayl yaradır. Sertifikatlarını daxildə yerləşdirən profil hər şeyi bir yerdə daşıyaraq bu uğursuzluqdan qaçır, bu da kimsə onlardan birini rotasiya etməli olana qədər rahatdır.

Xarici uzantı hansı konteynerə sahib olduğunuzu deyir, hansı müştərinin ondan istifadə edə biləcəyini yox.

Konfiqurasiya əslində haradan başlayır

Paketin içərisində təchizatçı asılı fayllarla birlikdə config.conf sənədləşdirir və istinadlar lokal olaraq həll olunur. Həmin fayl başlanğıc nöqtəsidir, arxivin adı deyil və kataloq siyahısının yuxarısında təsadüfən duran sertifikat da deyil.

Linux-da paket tək obyekt deyil, kataloq kimi görünə bilər, çünki arxiv birlikdə durmağı gözləyən fayllara açılır. Çıxardığınız iş sahəsində nisbi yolları uyğun saxlayın və Windows-un mütləq yolunu əl ilə Linux yoluna çevirməyin. Çatışmayan asılı fayl və səhv yol müştəridən eyni şikayəti doğurur.

Bu şikayəti susdurmaq üçün etimad və ya kimlik seçimini silmək düzəliş deyil.

Paketin keçirmədiyi şeylər

Viscosity-nin öz üstünlükləri hamısı OpenVPN seçimləri deyil. Skriptlər, marşrut davranışı və tətbiq parametrləri başqa proqramın icra edə biləcəyi mətn kimi köçürülmək əvəzinə Linux müştərisinin dəstəklənən inteqrasiyası ilə təmsil olunmalı ola bilər.

Daxil edilmiş skripti oxuyub icazəli olduğuna qərar verənə qədər ona verilənlər kimi yanaşın. İxrac onu ehtiva etdiyi üçün onu işə salmaq, etməli olduğunuz yoxlamanı tərsinə çevirir. Eyni ehtiyat daxil edilmiş etimad məlumatlarına da aiddir: paket şəxsi açar materialı daşıya bilər, ona görə işlək surəti yükləmələr qovluğunda deyil, qorunan yerdə saxlayın.

Orijinal köçürmə qəbul edilənə qədər qorunur.

Linux tərəfinin nə qərar verməli olduğu

Bağlantının kimə aid olacağına qərar verin: təkbaşına Community OpenVPN, NetworkManager plaqini və ya başqa dəstəklənən müştəri. Hər biri fərqli seçim dəsti qəbul edir və hər biri marşrutlara, həlledicilərə və sirlərə fərqli yiyəlik edir. Bir importçuda uğurla açılan fayl digəri tərəfindən rədd edilə bilər və importda uğur nəzərdə tutulan bağlantı ilə uyğunluğu sübut etmir. Operatora Linux ilə uyğun profilin artıq olub-olmadığını soruşun, çünki dəstəklənən artefaktdan başlamaq onu tərcümə etməkdən qısadır.

Server etimadını, müştəri kimliyini və şəxsi açar mühafizəsini üç ayrı sual kimi saxlayın.

Qoşulmadan əvvəl yoxlama

Son nöqtəni və nəqli, autentifikasiya metodunu, hər fayl istinadını və nəzərdə tutulan marşrut və DNS siyasətini yoxlayın. Sonra bağlantını və tələb olunan tətbiqi ayrıca yoxlayın, çünki qalxan tunel tətbiqin lazım olanı əldə edə bildiyi barədə heç nə demir.

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

Razılaşdırılmış nəticəni operatorun profilin nə etməli olduğunu söylədiyi ilə müqayisə edin və Linux müştərisinin nəzərə almadığı hər hansı seçimi qeyd edin.

Köçürmə qəbul edildikdə, köçürmə surətlərini etimad məlumatlarının idarə edilməsinin adi prosesi ilə ləğv edin. Paylaşılan qovluqda qalan paket, paylaşılan qovluqda qalan etimad məlumatıdır.

Əlaqəli məqalələr