Ders 4.13: WireGuard: VPN eşlerini gözden geçirmek
WireGuard, Linux çekirdeğine yerleşik modern ve küçük bir VPN'dir. Her eş bir açık anahtar artı kullanabileceği adreslerin listesidir (AllowedIPs); bu liste hem bir yönlendirme tablosu hem bir erişim listesi gibi davranır: 'şifreleme anahtarıyla yönlendirme'. Bu sadelik incelemeleri kolaylaştırır, hataları ise pahalı yapar: kimsenin kaldırmadığı bir anahtar sonsuza dek çalışır ve sunucuda AllowedIPs değeri 0.0.0.0/0 olan bir eş herhangi bir adresi sahiplenebilir. Laboratuvarda Northwind'in VPN sunucusunu inceliyorsun: kim bağlı ve en son ne zaman bağlandı, hangi anahtarlar ayrılmış kişilere ait, tehlikeli bir AllowedIPs girdisi; ve yeni bir çalışanın anahtarını doğru yoldan ekliyorsun.
16 dk
Bu derste öğreneceklerin
- WireGuard eşlerini, anahtarlarını ve AllowedIPs'i açıklamak
- wg show çıktısını okumak
- Eskimiş ve sahipsiz eşleri bulmak
- Sunucuda AllowedIPs'i düzeltmek
- Özel anahtarına dokunmadan bir eş eklemek
Temel terimler
- WireGuard
- Curve25519 anahtarları ve ChaCha20-Poly1305 kullanan, Linux çekirdeğinde küçük ve modern bir VPN protokolü.
- Eş
- Bir tünelin öbür ucu; yalnızca açık anahtarıyla tanımlanır.
- AllowedIPs (şifreleme anahtarıyla yönlendirme)
- Bir eşin gönderebileceği ve ona yönlendirilen adresler.
- El sıkışma
- Bir eşin trafik akarken yaklaşık iki dakikada bir tekrarladığı anahtar değişimi.
- wg syncconf
- Bir yapılandırma dosyasını çalışan bir arabirime uygular; yalnızca farklı olanı değiştirir.
- Erişim incelemesi
- Her erişimin hâlâ ona ihtiyacı olan birine ait olduğunun dönemsel denetimi.
← Portlar ve soketler: veriyi hangi program alır · Tüm dersler · Zamanlanmış görevleri denetlemek →