VPN serverinizdən kilidləndiniz: ikinci giriş yolunu saxlayın
Sınıq tunel serveri təmir etmə qabiliyyətinizi də əlindən almamalıdır. Müstəqil inzibati yolu ehtiyac duymadan əvvəl planlaşdırın, sınaqdan keçirin və nəzərdən keçirin.
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.
| Path | Depends on | Usually fails when |
|---|---|---|
| Provider console | Account access and the provider's own API | Credentials live in a wiki only reachable over the tunnel |
| Management subnet | A second interface and its own routing | The bad change was a global route or firewall policy |
| Second tunnel | A different listener, port and credentials | Both listeners were changed in the same edit |
| Physical or local console | Being in the building | Nobody 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.