İki farklı iş tek bir iş gibi satılıyor: bir makineyi VPN sunucusuna dönüştürmek ve başkasının geçidine katılması gereken dizüstü bilgisayara bir VPN istemcisi eklemek. Kurulum betiği birincisini yanıtlar ve ikincisini yanıtlayamaz, READMEsi ne ima ederse etsin. setup-ipsec-vpn projesi somut bir örnek olarak alın: desteklenen bir Linux ana bilgisayarında Libreswan ve xl2tpd kullanarak IPsec/L2TP, Cisco IPsec veya IKEv2 sunucusu kurar. Bu bir sunucu için dağıtım sözleşmesidir, herhangi bir makine için genel bir tarif değildir. Betik çalışmadan önce hangi işin sizin olduğuna karar verin, çünkü sonrasındaki her şey sunucuyla ilgilidir.

Ana bilgisayar konusunda dürüst olun

Başka bir şeyi de sonlandıran veya güvenlik duvarı işletim sistemi yerine bir bulut denetim düzlemi tarafından yönetilen makine, temiz bir sanal makineden farklı bir kurulumdur. Etkinleştirdiğiniz protokolü ve kullandığınız sürümü yazın, sonra ikisini de projenin destek listesine göre denetleyin, geçen yılın blog yazısına göre değil.

Hizmeti etkinleştirmek ona giden yolu açmaz. IPsec için ana bilgisayarın önündeki ağın UDP 500 ve 4500e izin vermesi ve dağıtıma bağlı olarak ESP protokolünün kendisine de izin vermesi gerekir. 50 numaralı protokolü düşüren bir güvenlik grubunun arkasında başarıyla sonlanan bir betik, kimsenin ulaşamayacağı bir sunucu üretmiştir ve yükleyicinin çıktısında hiçbir şey bunu söylemez.

Yükleyici gerçekte neyi devralır

Bir IPsec yapılandırma ve sır dosyası, bir L2TP daemon yapılandırması, PPP seçenekleri ve artık bu bağlantı noktalarına sahip systemd birimleri bekleyin. Projenin READMEsi, mevcut yapılandırma dosyalarının değişikliklerden önce yedeklendiğini belirtir; bu yararlıdır ve ana bilgisayarın yedeğiyle aynı şey değildir. Hangi bileşenlerin dağıtımın paketleriyle, hangilerinin betiği yeniden çalıştırarak veya yeniden yazarak güncelleneceğine karar verin, çünkü bunlar farklı arıza kiplerine sahip iki bakım yoludur.

Onayladığınız revizyonu sabitleyin. Geçerli varsayılan dalı sunan bir indirme URLsi gelecek ay farklı içerik döndürebilir, bu nedenle çalıştırdığınız commit veya sürümü kaydedin ve bir kopyasını saklayın. Bu tek alışkanlık, açıklanamayan bir durumu ikinci bir kişinin gece ikide üzerinde düşünebileceği bir şeye dönüştürür.

Betiğin size veremeyeceği şey

Otomasyon çalışan bir kurulum üretir ve orada durur. Tünelin hangi özel kaynaklara ulaşması gerektiğine karar vermez; bu, ana bilgisayarın güvenlik duvarının ve üstündeki ağın da görüş bildirdiği bir erişim politikası sorusudur. Kimin kimlik bilgisi aldığına, nasıl teslim edildiğine veya bir kişi ayrıldığında erişiminin nasıl kaldırıldığına da karar vermez. Ve kötü bir güncellemeden sonra makinenin nasıl kurtarıldığı konusunda da karar vermez; bu, genellikle en kötü anda ortaya çıkan kısımdır.

İstemci profilleri ve gösterilen sırlar erişim malzemesidir, kurulum günlükleri değildir. Paylaşılan bir kanala yapıştırılan oluşturulmuş profil bir hesaptır ve aynı ölçüt kurulum özetinin ekran görüntüleri için de geçerlidir. Hizmeti geri yüklemek için gereken kimlik durumunun korumalı bir envanterini tutun ve bu kimlik bilgilerinden hangilerinin o zamandan beri iptal edildiğini not edin.

İlk istemci kabul testidir

Dağıtımı gerçekten etkinleştirdiğiniz protokolle, yetkili bir istemciden kabul edin. Özel adın çözümlendiğini, dönüş yolunun çalıştığını, yeniden bağlanmanın doğru davrandığını ve izin verilen kümenin dışındaki bir hedefin reddedildiğini denetleyin. Başka bir istemci uygulamasından başarılı oturum açma, teslim ettiğiniz uygulama hakkında kanıt değildir.

İstediğiniz bileşim artık desteklenmiyorsa, kurulumdan önce bakımı yapılan bir yol seçin. Eski bir sürümü canlandırmak, kimlik doğrulamayı zayıflatmak veya açıklanmamış bir betiği yeniden çalıştırmak ertelemelerdir, bakım planları değildir ve her biri devir teslimi zorlaştırır.

Devir teslim sayfasını yazın

Kısa tutun: sunucu, onu kuran revizyon, gereken bağlantı noktaları, bileşenler ve güncelleme sahipleri, izin verilen kaynaklar, kimlik bilgisi yolu ve kurtarma prosedürü. Tüneldeki bir değişikliğin erişimi bozduğu durumda kullanacağınız konsol veya bant dışı yolu ekleyin. O zaman sonraki kişi iki kez çalıştırmaktan korktuğu bir komutu değil, bir hizmeti devralır.

Ana bilgisayar değiştiğinde o sayfayı gözden geçirin, yalnızca bir şey bozulduğunda değil. Hiç okunmayan bir devir teslim belgesi, sessizce doğru olmayı bırakmış bir belgedir.

İlgili makaleler