VPN xidmətini yenidən başlatmaq ondan istifadə edən hər sessiyanı bitirir, buna görə pəncərə paket meneceri ətrafında deyil, söhbətlər ətrafında qurulmalıdır. İstifadəçilərə həssas işlərini bitirmək üçün kifayət qədər xəbərdarlıq lazımdır, sizə isə dayandırmaq üzrə olduğunuz tuneldən asılı olmayan geri qayıtma yolu lazımdır. Pleymbukdakı hər şey bu iki faktı idarəolunan etmək üçün mövcuddur. Hər hansı birini atsanız, adi yeniləmə çıxışı olmayan kəsimə çevrilir.

Aşağıdakı sıra qəsdəndir: hər mərhələ növbəti mərhələyə lazım olan bir şey yaradır və istənilən mərhələ dəyişikliyi başlamazdan əvvəl bitirə bilər.

Dəyişməzdən əvvəl mövcud olan xidməti qeydə alın

Yazdığınızı xatırladığınız vahidi deyil, quraşdırılmış vahidi oxuyun: systemctl cat [email protected] vahidi və hər hansı drop-in-i çap edir, systemctl show [email protected] -p ExecStart -p User -p WorkingDirectory isə həqiqətən nəyin və kimin adından işlədiyini göstərir. Həmin vahidin göstərdiyi binarı sorğulayın, çünki shell-dən openvpn --version başqa bir quruluşa çevrilə bilər. Profil yolunu və onun istinad etdiyi hər faylı qeyd edin.

Dinləyici soketləri də qeyd edin: ss -lunp | grep 1194 demonun bu gün hansı ünvana və protokola sahib olduğunu sizə deyir. Cavab profilin təklif etdiyi deyilsə, onu bir drop-in və ya mühit faylı üstələyir və yeniləmə bu sürprizi miras alacaq.

Başqasının istifadə edə biləcəyi bərpa dəsti yığın

Bərpa dəsti 03:00-da sizin kontekstiniz olmadan həmkar tərəfindən istifadə oluna bilməlidir. Effektiv konfiqurasiyanı hər istinad edilən faylla, PKI sahibinin nəzarətindəki etimad və ləğv materialını, hər müştəri üzrə təyinatları və qarmaqları, bu gün quraşdırılmış dəqiq paket versiyalarını daxil edin. Bir fayl adının surəti konfiqurasiya deyil. Onu növbətçi operatorun VPN olmadan çata biləcəyi yerdə saxlayın.

Giriş nəzarətləri o dəstə də aiddir, çünki orada özəl açarlar və ya backend etimad məlumatları var. Yalnız paket versiyası dəyişdiyi üçün CA-nı yenidən qurmayın və kimlikləri yenidən verməyin.

Real müştəri ilə sınaq dinləyicisində məşq edin

Namizəd buraxılışı eyni soketdə istehsal nüsxəsinin yanında deyil, öz port və ünvan planı olan ayrı dinləyicidə işlədin. İstifadəçilərinizin həqiqətən işlətdiyi müştəri mühərrikləri ilə, o əlverişsiz olanı da daxil etməklə, qoşulun. Ünvan təyinatını, ötürülən DNS-i, vacib bir tətbiqi və bloklanmış qalmalı olan bir yolu yoxlayın. Fərdi qarmaqlar xidmətin real imtiyaz və fayl sistemi kontekstində işləməlidir, çünki root shell onlar haqqında heç nə sübut etmir.

Buraxılış qeydlərini yalnız yeni funksiyalar üçün deyil, davranış dəyişiklikləri üçün oxuyun. Şifrə və TLS standartları versiyalar arasında dəyişir və hələ də təhlil olunan profil yenə də əl sıxmağı uğursuz edə bilər. Yeniləmə profil və ya sertifikat dəyişiklikləri tələb edirsə, bunu paket yeniləməsinə birləşdirmək əvəzinə ayrı addım kimi planlaşdırın.

Tuneldən kənar bir yoldan bir dəfə keçid edin

Pəncərəni xidmətdən keçməyən konsoldan və ya idarəetmə şəbəkəsindən başladın. İstifadəçilərin xəbərdar edildiyini və ikinci operatorun geri qaytarmağı bildiyini təsdiqləyin. Hazırlanmış dəyişikliyi sahibi vasitəsilə tətbiq edin, sonra sudo systemctl restart [email protected] ilə yenidən başladın və jurnalı journalctl -u openvpn-server@office -b -f ilə izləyin. Yalnız vahid tərifləri dəyişibsə, yenidən yükləmə kifayətdir; dəyişmiş profil prosesin yenidən başladılmasını tələb edir.

Hər müştərinin yenidən qoşulacağını gözləyin və bəzi tətbiq sessiyalarının davam etməyəcəyini gözləyin. Buna dözə bilməyən iş yükləri ilə təmiz fasilə əlaqələndirin.

Qəbul edin və ya geri qaytarın, sonra istifadəçilərə nəyin dəyişdiyini deyin

Qəbul yeni giriş, real əməliyyat və hələ də qüvvədə olan məhdudiyyətlərdir. Aktiv vahid və yaşıl status sətri proses faktlarıdır. Meyarlar pəncərə içində uğursuz olarsa, hazırlanmış üsulla geri qaytarın, bir faylı bərpa edib ümid etməklə deyil; dəyişmiş binar və ya xidmət siyasəti konfiqurasiya bərpasından sonra da qalır. Pəncərə zamanı edilmiş hər hansı ləğv və ya avtorizasiya dəyişikliyini qoruyun ki, geri qaytarma təhlükəsizlik işini ləğv etməsin.

Versiyaları, profil dəyişikliklərini və qəbul nəticələrini növbəti operator üçün qeyd edin, sınaq dinləyicisini dayandırın və istifadəçilərə indi hansı profili istifadə edəcəklərini deyin. Bu qeyd olmadan bitən pəncərə növbəti yeniləmədə yenidən müzakirə olunur.

Əlaqəli məqalələr