WireGuard açar cütünü lokal olaraq yaradın: əmrlər və diqqət
İki əmr cütü yaradır; əsas iş umask, faylın yeri və yalnız açıq hissənin qarşı tərəfə getdiyini bilməkdir. Lokal bələdçi.
İki əmr WireGuard açar cütü yaradır və hər ikisi standart alətlərlə gəlir, ona görə də bu tapşırıq üçün sizin üçün açar düzəltməyi təklif edən veb sayta ehtiyac yoxdur. Problem heç vaxt əyri hesablamasında olmur; problem icazə bitlərində, faylın düşdüyü yerdə və sonradan uzaq tərəfə göndərilənlərdədir. Aşağıdakı ardıcıllıq boş qovluqda başlayır və trafik daşıyan qarşı tərəfdə bitir. İcra etməzdən əvvəl bir dəfə oxuyun, çünki birinci sətir yalnız növbəti sətir eyni shell-də işləyərsə əhəmiyyət daşıyır.
Cütü bir shell-də yaratmaq
Sənədləşdirilmiş iş axını şəxsi dəyər mövcud olmadan əvvəl fayl yaradılmasını məhdudlaşdırır, sonra açıq dəyəri ondan çıxarır. Hər üç sətir bir shell sessiyasında birlikdə olmalıdır:
umask 077 # applies to files created next, so keep the next line in this shell
wg genkey | tee privatekey | wg pubkey > publickey
wg pubkey < privatekey # re-derive and compare with publickey
wg genkey 32 baytlıq Curve25519 şəxsi açarını base64 formatında yazır; wg pubkey onu oxuyur və uyğun açıq açarı çıxarır, tee isə şəxsi dəyəri boru ilə ötürərkən saxlayır. Bu sıra icazə sətirinin niyə birinci gəldiyini və boru xəttini ikinci terminala yapışdırdıqda niyə səssizcə itirildiyini izah edir. Fayl adları nümunəvidir və əsas məqam hər iki faylın sahib cihazın nəzarət etdiyi yerdə qalmasıdır. Şəxsi fayl artıq standart icazələrlə varsa, chmod 600 privatekey cari faylı düzəldir və əvvəllər götürülmüş nüsxələr barədə heç nə etmir.
Şəxsi yarısını bir cihazda saxlamaq
Şəxsi dəyər kimliyə sahib olacaq maşında, həmin maşının qoruduğu və ehtiyat nüsxələrinin etimad məlumatı kimi qəbul etdiyi qovluqda olmalıdır. O, paylaşılan qovluqda, özünüzə göndərdiyiniz mesajda və ya dəstək bileti əlavəsindəki parçada olmamalıdır, daxil edilmiş nüsxə isə konfiqurasiya faylını açar qədər həssas edir. Üç yerdə yaşamış açar haqqında sonradan düşünmək mümkün deyil və onu bir yerdə saxlamağın praktik səbəbi budur.
İstifadədən çıxmış faylı qəsdən məhv etmək eyni vərdişin hissəsidir. Kimsə fərqinə varana qədər onu yükləmələr qovluğunda saxlamaq isə deyil.
Qarşı tərəf operatorunun sizdən nəyə ehtiyacı var
Digər tərəfə açıq dəyər və onun operatorunun seçdiyi ünvan quruluşu lazımdır, başqa heç nə. Həmin açıq sətri operatorun gözlədiyi kanaldan göndərin, sonra kimsə sınaqdan keçirməzdən əvvəl onun hansı qarşı tərəf qeydinə əlavə edildiyini təsdiqləyin, çünki səhv bölmədə düzgün açar açar probleminə bənzəyən şəkildə uğursuz olur. Onu tək, bükülməmiş sətir kimi göndərin, çünki iki sətrə bölünmüş açar konfiqurasiya faylına şikayətsiz yapışdırılır və sonra heç vaxt uyğun gəlmir.
Açar yaratmaq özlüyündə heç nəyə icazə vermir. Qarşı tərəf onu qəbul etmək üçün konfiqurasiya edilməlidir və konfiqurasiya addımı o tərəfi idarə edənə aiddir.
Cütü real mübadilə ilə sınamaq
Açar cütü tunelin bir ucunu müəyyən edir; o, marşrut, həlledici qeydi, yönləndirmə qaydası və firewall icazəsi yaratmır. Qarşı tərəf hazırlandıqdan sonra faylı deyil, mübadiləni sınayın: wg show çıxışında görünən əl sıxışması, tunelin içində cavab verən ünvan və marşrutdan asılı olan bir tətbiq sorğusu. Bu üçlük səhv açarı düzgün açardan və çatışmayan yoldan ayırır.
Yerləşdirmə imkan verdikdə hər cihaz üçün bir kimlik saxlayın ki, itirilmiş vahid hamını yenidən açar yaratmağa məcbur etmədən təkbaşına ləğv edilə bilsin. Bu qərar aşağıdakı dəyişdirmə prosedurunu təhlükəsiz işlədən şeydir.
Açarı boşluq olmadan dəyişdirmək
Əvəzedicini cihazda yaradın, yeni açıq açarı əlavə qarşı tərəf kimi əlavə edin, onun trafik daşıdığını təsdiqləyin və yalnız bundan sonra köhnəni silin. Bu sıra ilə etmək tunelin heç vaxt etibarlı kimliyi olmayan bir an yaşamaması deməkdir və geri qaytarma sadəcə indicə əlavə etdiyiniz qeydi silməkdir.
Yeni qarşı tərəf təsdiqlənənə qədər əvəz edilmiş şəxsi faylı saxlayın, sonra onu qəsdən məhv edin. WireGuard sürətli başlanğıcı əmrlərin özü üçün istinaddır və başlamazdan əvvəl tam oxumaq üçün kifayət qədər qısadır.