Müştəri hələ qoşulmamışdan əvvəl iki ad işə düşür: noutbukdakı fayl adı (nuc.ovpn) və serverin etimad sənədindən çıxardığı kimlik. client-config-dir axtarışı ikincisini istifadə edir. Müştəridə profilin adını dəyişmək və ya server faylına .conf əlavə etmək serverin hansı faylı açacağını heç dəyişmir.

Faydalı müqayisə «hansı adı istifadə etdim» deyil, «server hansı qaydanı tətbiq edir»dir, çünki sertifikat autentifikasiyası və istifadəçi adı/parol autentifikasiyası eyni girişdən fərqli effektiv adlar yarada bilər.

Profil adı və sertifikatın ümumi adı

Defolt sertifikat əsaslı qurmada server X.509 ümumi adını götürür və client-config-dir daxilində tam həmin adlı fayl axtarır. Sertifikatı tester yazan nuc.ovpn adlı profil /etc/openvpn/server/ccd/tester ünvanına çevrilir. Müştəri faylının adı hesablamaya heç vaxt daxil olmur. Uyğunsuzluğun ilk gizləndiyi yer budur.

Buna görə diqqətlə adlandırılmış profillərlə dolu kataloq hər dəfə qaçıra bilər. Fayl subyektə, e-poçt ünvanına və ya GUI-də göstərilən ada görə deyil, ümumi ad sətri ilə uyğunlaşdırılır.

Hərf həssaslığı olan fayl sistemində Tester və tester iki fərqli fayldır və yalnız biri açılır. Ümumi adı qeydlərinizdəki surətdən deyil, müştərinin həqiqətən təqdim etdiyi sertifikatdan yoxlayın.

username-as-common-name qaydanı tərsinə çevirir

Server username-as-common-name ilə istifadəçi adı/parol autentifikasiyası işlətdikdə, bu axtarış üçün autentifikasiya olunmuş istifadəçi adı sertifikatın ümumi adını əvəz edir.

İki halı birbaşa müqayisə edin: sertifikat kimliyində fayl sertifikata uyğun gəlir və parolun dəyişməsi əhəmiyyətsizdir; istifadəçi adı kimliyində fayl giriş adına uyğun gəlir və sertifikatın yenidən verilməsi əhəmiyyətsizdir. Server hansı sahəni əvəz edirsə, adı ona görə dəyişmək lazımdır. Yeni CN ilə yenidən verilmiş sertifikat axtarış hədəfini səssizcə dəyişir və köhnə CCD faylı diskdə düzgün görünən kimi qalır.

Qarışıq konfiqurasiyalar mövcuddur və qarışıqlığın çoxu buradan başlayır. Bir xidmət bloku əvəzləməni aktivləşdirib digəri etmirsə, effektiv ad əlaqəni hansı instansın idarə etdiyindən asılıdır. Qlobal faylın tətbiq olunduğunu güman etmək əvəzinə aktiv konfiqurasiyanı təsdiqləyin. Yuxarı server-options arayışı adlı fayl axtarışını və istəyə bağlı ehtiyat variantı sənədləşdirir.

Serverin nə oxuduğu və nəyi səssizcə keçdiyi

Faylın seçilib-seçilmədiyini iki xırda fərq həll edir. Birincisi əlavə edilmiş uzantıdır. İkincisi addakı təsadüfi simvoldur.

OpenVPN axtardığı ada .conf əlavə etmir, buna görə tester.conf tester ilə uyğunlaşmır. Uzantıları gizlədən redaktor siyahıda düzgün görünən və heç vaxt uyğunlaşmayan fayl qoya bilər.

Uyğun fayl olmadıqda server DEFAULT adlı fayla keçə bilər. Bəzi parametrlərin gəlməsi hər-müştəri faylının istifadə olunduğuna sübut deyil. Təyin edilmiş ünvanı və ya ötürülən marşrutları hər-müştəri faylının verəcəyi ilə müqayisə edin. İcazələr üçüncü süzgəcdir, çünki server faylı imtiyazları atdıqdan sonra açır; onu oxuya bilən root qabığı heç nə sübut etmir.

Düzgün fayl adı məzmunu təsdiqləmir

Seçim və məzmun ayrı-ayrı nasazlıqlardır. Düzgün fayl açıldıqdan sonra onun direktivləri hələ də həmin müştəri üçün etibarlı olmalıdır.

ifconfig-push topologiyanın həqiqətən istifadə edə biləcəyi ünvan təyin etməlidir və iroute yalnız həmin müştərinin arxasındakı marşrutlanan alt şəbəkə üçün məna daşıyır.

Bir kimlik, bir neçə cihaz

Eyni ümumi adı təqdim edən iki noutbuk eyni faylı seçir və eyni müştəriyə xas parametrləri alır. Ayrı ünvanlar və ya ayrı ləğv lazımdırsa, ayrı kimliklər lazımdır, bir faylın iki surəti deyil.

Müqayisə kimliyi paylaşmaqla hər cihaz üçün bir sertifikat verməyin arasındadır. Paylaşma idarəetmədə sadədir və ləğvetmədə qabadır, cihaz başına sertifikatlar isə daha çox quraşdırma tələb edir və sizə söndürmək üçün təmiz vahid verir.

Əlaqəli məqalələr