Ekransız bir OpenVPN ağ geçidinin hangi yazılım rollerine ihtiyacı var
Küçük bir OpenVPN ağ geçidi her isteğe bağlı sunucu rolünü değil, bilinçli seçilmiş bir tünel hizmetini ve yönetim yolunu gerektirir. Tüneli SSH ve PKI'den ayırın.
OpenVPN ağ geçidine ayrılmış bir makine, desteklenen bir sunucu kurulumuna ve gerçekten yaptığı işlerin yazılımına ihtiyaç duyar. SSH, web barındırma ve diğer sunucu rollerini sunan bir kurulum menüsü, OpenVPN ön koşullarının listesi değildir. Ekransız bir dağıtım tamamen makuldür. Önemli olan üç işi ayırmaktır: tüneli taşımak, ana makineyi yönetmek ve kimlik bilgilerini vermek.
Kullandığım envanter sırası bu ve her adımı kapatan kontrol de yanında.
1. Tünel hizmetine kendi paketini ve profilini verin
Ubuntu'nun OpenVPN sunucu kılavuzu dağıtımın openvpn paketini bir komut satırı ve hizmet yapılandırmasıyla kullanır. Aynı paket Linux istemcisi olarak da hizmet eder ve rolü yapılandırma seçer.
Bu, istemci GUI'si kurmanın ana makineyi sunucuya çeviren şey olmadığı ve kaldırmanın da onu ekransız yapan şey olmadığı anlamına gelir. Çalışan örneğin hangi profili okuduğunu kaydedin, çünkü aynı dizindeki ikinci bir yapılandırma dosyası kimse fark etmeden yüklenebilir ve arka plan süreci her iki durumda da başarı bildirir. İki profil olduğunda hangisinin kazanacağına hizmet yöneticisi karar verir ve bu karar tahmine değil, notlarınıza aittir.
2. Yönetim yoluna tünelden önce karar verin
OpenSSH ayrı bir openssh-server paketinden gelir ve kendi hizmeti olarak çalışır. Yöneticinin makineye SSH üzerinden ulaşması gerektiğinde yararlıdır, ancak OpenVPN VPN paketlerini değiş tokuş etmek için bir SSH sunucusuna ihtiyaç duymaz. Yerel bir konsol veya onaylanmış bir platform yönetim kanalı başka bir geçerli yoldur. Yönlendirmeyi veya filtrelemeyi değiştirmeden önce hangisine güvendiğinize karar verin, çünkü yeni bir tünel kendini onarmanın tek denenmemiş yolu olmamalıdır.
3. Kimlik bilgilerini onaylanmış sahibinden verin
Ubuntu örneği küçük bir PKI kurmak için OpenVPN'in yanına easy-rsa kurar; bu, çalışan bir tünel hizmeti değil, kimlik bilgisi verme rolüdür. Kuruluşun zaten onaylanmış bir verme süreci varsa, bir öğreticide bulunduğu için ilgisiz bir CA oluşturmak yerine onu kullanın. Ağ geçidinin kendi özel anahtarını ve sertifikasını CA imzalama anahtarından ayrı tutun ve imzalama ile yedekleme konumunu bilinçli seçin. Her PKI dosyasını her ana makineye kopyalamak bir yazılım gereksinimi değildir.
4. Masaüstü eklentilerini masaüstlerine bırakın
Bir NetworkManager düzenleyicisi veya içe aktarma eklentisi, bu iş akışını kullanan bir makinede bir amaca hizmet eder. Ağ geçidi OpenVPN konuştuğu için gereken ek bir sunucu özelliği değildir.
Bağlantı için tek bir sahip seçin ve aynı profilin masaüstünden yönetilen ikinci bir kopyasını başlatmayın.
5. Ağ geçidini gerçek bir istemciyle kabul edin
Daha az paket, tamamlanmış bir ağ geçidi değildir. Sunucu hâlâ onaylanmış bir dinleyiciye, kimliklere, rotalara, gerektiğinde yönlendirmeye, dar bir güvenlik duvarı ilkesine ve amaçlanan dönüş yoluna ihtiyaç duyar. Günlüklerinin nerede göründüğünü ve güncellemelerin nasıl uygulandığını yazın, çünkü bu iki yanıt bir arızanın sonra nasıl teşhis edileceğini belirler.
İnternet çıkışlı bir tasarım ile özel ağa erişim tasarımının yönlendirme gereksinimleri farklıdır, bu yüzden herhangi bir şey açmadan önce hangisini kurduğunuza karar verin. Onaylanmış bir istemciyi ayağa kaldırın ve tünel göstergesi yerine amaçlanan kaynağı denetleyin. Ardından hizmeti denetimli bir şekilde yeniden başlatın ve gözetimsiz başlangıç yolunu doğrulayın, çünkü yalnızca biri izlerken ayağa kalkan bir ağ geçidi henüz dağıtılmamıştır.