Linux'ta Viscosity dışa aktarımı ile sade bir OpenVPN profili
Bir .visz paketi ile sade bir OpenVPN dosyası farklı kapsayıcılardır. Her birinin ne taşıdığını, neye başvurduğunu ve hangi istemcinin onu gerçekten okuyabildiğini karşılaştırın.
Bir Viscosity .visz dosyasını .ovpn olarak yeniden adlandırmak içeriği değiştirmez, çünkü uzantı hiçbir zaman bir protokolü tanımlamadı. Önemli olan karşılaştırma, bağımlılıkları olan bir paket ile hiç bağımlılığı olmayan sade bir istemci profili arasındadır. Linux'taki bir içe aktarıcıdan onu okumasını istemeden önce gerçekte hangi kapsayıcıyı aldığınıza karar verin.
Her kapsayıcı ne içerir
Viscosity'nin dışa aktarım belgeleri bir .visc bağlantı paketini ve sıkıştırılmış bir tar arşivi olan .visz arşiv biçimini açıklar. Paket, yapılandırmayı bağlı olduğu sertifika, anahtar ve betik dosyalarıyla birlikte taşır. Sade bir OpenVPN profili tek bir dosyadır ve başvurduğu her şey ayrı olarak var olmalı ya da içine gömülü olmalıdır.
Bu fark karşılaştırmanın tamamıdır. Paketin ilişkileri yapıtın bir parçasıdır; sade profilin ilişkileri ise bir varsayımdır. Bir paketi bu ilişkileri korumadan Linux'a taşımak, açılan ve sonra ilk eksik başvuruda başarısız olan bir dosya üretir. Sertifikalarını içine gömen bir profil, her şeyi tek bir yerde taşıyarak bu başarısızlıktan kaçınır; bu da birinin bunlardan birini yenilemesi gerekene kadar kullanışlıdır.
Dış uzantı hangi kapsayıcıya sahip olduğunuzu söyler, hangi istemcinin onu kullanabileceğini değil.
Yapılandırma gerçekte nerede başlar
Paketin içinde satıcı, bağımlı dosyaların yanında bir config.conf belgeler ve başvurular yerel olarak çözülür. O dosya başlangıç noktasıdır, arşivin adı değil ve dizin listesinin en üstünde tesadüfen duran sertifika da değil.
Linux'ta paket tek bir nesne yerine bir dizin olarak görünebilir, çünkü arşiv birlikte durmayı bekleyen dosyalara açılır. Ayıkladığınız çalışma alanında göreli yolları tutarlı tutun ve Windows'un mutlak yolunu elle bir Linux yoluna çevirmeyin. Eksik bir bağımlı dosya ile yanlış bir yol istemciden aynı şikâyeti doğurur.
O şikâyeti susturmak için bir güven veya kimlik seçeneğini silmek bir düzeltme değildir.
Paketin taşımadığı şeyler
Viscosity'nin kendi tercihleri OpenVPN seçeneklerinin tamamı değildir. Betikler, rota davranışı ve uygulama ayarları, başka bir programın çalıştırabileceği metin olarak kopyalanmak yerine Linux istemcisinin desteklenen tümleşimiyle temsil edilmeleri gerekebilir.
Dahil edilen herhangi bir betiği, okuyup yetkili olduğuna karar verene kadar veri olarak ele alın. Dışa aktarımda bulunduğu için çalıştırmak, yapmanız gereken incelemeyi tersine çevirir. Aynı dikkat gömülü kimlik bilgileri için de geçerlidir: paket özel anahtar malzemesi taşıyabilir, bu yüzden çalışma kopyası indirilenler klasöründe değil korunan bir yerde olmalıdır.
Özgün dosya, geçiş kabul edilene kadar korunur.
Linux tarafının karar vermesi gerekenler
Bağlantının sahibinin kim olacağına karar verin: yalnızca Community OpenVPN, NetworkManager eklentisi veya başka bir desteklenen istemci. Her biri farklı bir seçenek kümesi kabul eder ve her biri rotaları, çözümleyicileri ve sırları farklı biçimde yönetir. Bir içe aktarıcıda başarıyla açılan bir dosya bir başkası tarafından reddedilebilir ve içe aktarım başarısı amaçlanan bağlantıyla uyumluluğu kanıtlamaz. Operatöre Linux ile uyumlu bir profilin zaten olup olmadığını sorun, çünkü desteklenen yapıttan başlamak bir tanesini çevirmekten kısadır.
Sunucu güvenini, istemci kimliğini ve özel anahtar korumasını üç ayrı soru olarak tutun.
Bağlanmadan önceki inceleme
Uç noktayı ve taşımayı, kimlik doğrulama yöntemini, her dosya başvurusunu ve amaçlanan rota ile DNS ilkesini kontrol edin. Ardından bağlantıyı ve gereken uygulamayı birbirinden bağımsız olarak doğrulayın, çünkü açılan bir tünel uygulamanın ihtiyaç duyduğuna ulaşıp ulaşmadığı hakkında hiçbir şey söylemez.
openvpn --config ./config.conf --verb 4
Görüşülen sonucu operatörün profilin ne yapması gerektiğine dair söyledikleriyle karşılaştırın ve Linux istemcisinin yok saydığı her seçeneği not edin.
Geçiş kabul edildiğinde, aktarım kopyalarını kimlik bilgilerinin işlenmesine ilişkin olağan süreçle devreden çıkarın. Paylaşılan bir klasörde bırakılan paket, paylaşılan bir klasörde bırakılmış kimlik bilgisidir.