Konsolu açıb bir firewall qaydasını dəyişirsiniz və bağlı olduğunuz tunel yox olur. Dəyişiklik düzgün idi, yenidən yükləmə isə deyildi, və indi maşına qayıdan yeganə yol elə indicə pozduğunuz yoldur. İçəri ikinci yol bir dizayn qərarıdır və kəsintidən əvvəl, onun içində deyil, mövcud olmalıdır.

Əlinizdə qalanlara baxın

Qarşınızdakı konsol ekranından başlayın və tuneldən asılı olmayan yolları sadalayın. Seriyalı və ya VNC sessiyası olan provayder veb-konsolu bunlardan biridir. Ayrı şəbəkədə idarəetmə interfeysi başqa biridir. Fiziki çıxış üçüncüdür və insanlar onun olmadığını ən pis anda aşkar edir.

PathDepends onUsually fails when
Provider consoleAccount access and the provider's own APICredentials live in a wiki only reachable over the tunnel
Management subnetA second interface and its own routingThe bad change was a global route or firewall policy
Second tunnelA different listener, port and credentialsBoth listeners were changed in the same edit
Physical or local consoleBeing in the buildingNobody has been in the building for a year

Üçüncü sütunu abstraksiya kimi deyil, nasazlıqlar siyahısı kimi oxuyun. Bu yollardan ikisi adətən eyni səbəbdən sıradan çıxır. Cədvəl bunu kəsinti sizə izah etməzdən əvvəl görməyin yoludur.

Müstəqillik asılılıq məsələsidir

Bərpa hesabı, parolu tuneldən çatdığınız xidmətdə saxlanılırsa, müstəqil deyil. Eyni hostda, eyni portda və eyni firewall siyasətində ikinci VPN də müstəqil deyil, çünki birincini pozan dəyişiklik hər ikisini pozur.

Zəncirlə aşağı enin və hər addımın nəyə ehtiyac duyduğunu adlandırın. Şəbəkə əlçatanlığı, ad həlli, autentifikasiya mənbəyi və idarəetmə xidmətinin özü dörd ayrı asılılıqdır və onlardan hər hansı birini paylaşan yol həmin nasazlığı miras alır.

Heç sınaqdan keçirilməmiş yol öz şübhəsini haqq edir. Aylarla açılmamış konsol e-poçtla parol sıfırlaması tələb edə bilər və həmin poçt qutusu çata bilmədiyiniz maşında yerləşə bilər. Hər şey işləyərkən yolu sınaqdan keçirin və bunu sakit bir günortadan sonra tapacaqsınız.

İkinci yoldan bir nəzarətli dəyişiklik üçün istifadə edin

Konsoldan dəyişmək üzrə olduğunuz konfiqurasiyanın anlıq görüntüsünü götürün və ya onu kopyalayın. Bir şeyi dəyişin. Xidməti yenidən yükləyin və başqa heç nəyə toxunmadan nəticəni oxuyun, çünki eyni anda iki dəyişiklik bərpanı eksperimentə çevirir.

Bunu edərkən bərpa sessiyasını açıq saxlayın. İkinci yolun bütün dəyəri onun dəyişdiyiniz şeyin özündən sağ çıxmasındadır, ona görə də onu əvvəlcə bağlamaq onu faydalı edən yeganə xassəni aradan qaldırır.

Yoxlamanı yaddaşdan deyil, bərpa yolundan edin

Əhəmiyyətli yoxlama normal yolun geri qayıdıb-qayıtmamasıdır və bərpa sessiyası bunu sıra ilə təsdiqlədiyiniz yerdir:

systemctl status openvpn-server@server --no-pager
ss -lntup | grep -E ':(1194|443)\b'
nft list ruleset | sed -n '1,40p'
journalctl -u openvpn-server@server --since '-10 min' --no-pager | tail -n 30

Əvvəlcə xidmətin vəziyyətini, sonra dinləyicini, sonra qaydaları, sonra jurnalı oxuyun. Dinləyicisi olmadan işləyən xidmət xidmət konfiqurasiyasına işarə edir, əlçatan qaydaları olmayan dinləyici isə filtrləməyə işarə edir. Sıra vacibdir, çünki hər addım növbətini daraldır və jurnala keçmək adətən səbəbi deyil, simptomu təsvir edən xətaları oxumaq deməkdir.

systemctl sənədləri burada istifadə olunan status və yenidən başlatma davranışını, o cümlədən uğursuz yenidən yükləmənin əvvəlki prosesi işlək saxlamasını əhatə edir. Ardıcıl bir versiyanı bərpa etmək serveri təmir edə bilməyən bir klientdən təkrar-təkrar qoşulmaqdan yaxşıdır. Dəyişiklikdən əvvəl təyin etdiyiniz geri qaytarma şərti yerinə yetirilibsə, bərpa edin və dayanın.

İnventarı cari saxlayın

İnsanlar və ya infrastruktur dəyişdikcə giriş siyahısını nəzərdən keçirin. Hər şey işləyərkən bərpa yolunu sınaqdan keçirin. Son yenidən təşkildən bəri heç kimin istifadə etmədiyi hesabları bağlayın. İki köhnəlmiş hesab və bir vaxtı keçmiş sertifikat çərşənbə axşamı kiçik bir təmizlik, bazar günü isə kəsintidir.

Hər yoldan kimin istifadə edə biləcəyini, nəyə icazə verdiyini və etimad məlumatlarının necə dəyişdirildiyini qeyd edin. Sahibi olmayan bərpa yolu unudulmuş bir girişə çevrilir ki, bu da kilidlənməkdən fərqli bir nasazlıq növüdür.

Əlaqəli məqalələr