Windows'ta OpenVPN Sunucusu Kurulum

Anonim

Windows'ta OpenVPN Sunucusu Kurulum

OpenVPN, VPN seçeneklerinden biridir (sanal özel ağ veya özel sanal ağlar), özel olarak oluşturulmuş bir şifreli kanalda veri iletimi yapmanıza olanak sağlar. Böylece, iki bilgisayarı bağlayabilir veya bir sunucu ve birkaç istemciyle merkezi bir ağ oluşturabilirsiniz. Bu yazıda böyle bir sunucu oluşturmayı ve ayarlamayı öğreneceğiz.

OpenVPN sunucusunu yapılandırın

Yukarıda belirtildiği gibi, teknolojinin yardımıyla, bilgiyi güvenli bir iletişim kanalına aktarabiliriz. Dosyaları paylaşabilir veya ortak bir ağ geçidi olan bir sunucu üzerinden İnternet erişimi sağlayabilir. Yaratmak için, ek bir ekipmana ve özel bilgiye ihtiyacımız olmayacağız - bir VPN sunucusu olarak kullanılması planlanan bilgisayarda her şey yapılır.

Daha fazla iş için, istemci parçasını ağ kullanıcı makinelerinde yapılandırmak da gerekli olacaktır. Tüm işler, daha sonra müşterilere iletilen anahtarlar ve sertifikalar oluşturmaya başlar. Bu dosyalar, sunucuya bağlandığında bir IP adresi almanıza ve yukarıdaki şifreli kanalı oluşturmanıza izin verir. Bunların ilettiği tüm bilgiler yalnızca bir anahtar varsa okunabilir. Bu özellik, güvenliği önemli ölçüde artırmanıza ve verilerin güvenliğini sağlamanıza olanak sağlar.

OpenVPN'yi makine sunucusuna yükleyin

Kurulum, daha fazla konuşacak bazı nüanslarla standart bir prosedürdür.

  1. Her şeyden önce, programı aşağıdaki linke indirmeniz gerekir.

    OpenVPN'yi indirin.

    OpenVPN programını geliştiricilerin resmi sitesinden yükleniyor

  2. Sonra, yükleyiciyi çalıştırın ve Bileşen Seçim penceresine ulaşın. Burada, "EASYRSA" adı ile bir tank koymanız gerekecek, bu da sertifika ve anahtar dosyaları oluşturmanıza ve bunları yönetmenize izin verecek.

    OpenVPN programını yüklerken sertifikaları yönetmek için bir bileşeni seçme

  3. Bir sonraki adım, yüklenecek bir yer seçmektir. Kolaylık sağlamak için, programı sistem diskinin köküne yerleştirin: Bunu yapmak için sadece çok fazla silin. Çalışmalı

    C: \ OpenVPN

    OpenVPN'yi kurmak için sabit disk alanı seçmek

    Yoldaki boşluklara izin verilmediğinden, komut dosyaları yürütürken arızaları önlemek için yapıyoruz. Tabii ki, onları tekliflere götürebilir, ancak dikkat çekebilir ve özetleyebilir ve koddaki hataları arayın - dava kolay değildir.

  4. Tüm ayarlardan sonra, programı normal modda yükleyin.

Sunucu bölümünü yapılandırma

Aşağıdaki işlemleri gerçekleştirirken mümkün olduğunca özenli olmalıdır. Herhangi bir kusur, sunucunun çalışmazlığına yol açacaktır. Başka bir önkoşul - Hesabınızın yönetici haklarına sahip olması gerekir.

  1. Bizim durumumuzda bulunduğu "Easy-Rsaca" kataloğuna gidiyoruz.

    C: \ OPENVPN \ EASY-RSA

    Vars.bat.Sample dosyasını bulun.

    OpenVPN sunucusunu yapılandırmak için Easy-RSA klasörüne geçin

    VAR.BAT'a yeniden adlandırın ("Örnek" kelimesini bir nokta ile birlikte sildik).

    OpenVPN sunucusunu yapılandırmak için komut dosyasını yeniden adlandırın

    Bu dosyayı not defteri ++ düzenleyicisinde açın. Bu önemlidir, çünkü kodları doğru şekilde düzenlemenizi ve kaydetmenize olanak sağlayan bu dizüstü bilgisayardır, bu da onları gerçekleştirirken hataları önlemeye yardımcı olur.

    OpenVPN sunucusunu yapılandırmak için Notepad ++ programında komut dosyasını açma

  2. Her şeyden önce, yeşil tarafından tahsis edilen tüm yorumları sildik - sadece bize müdahale edecekler. Aşağıdakileri alıyoruz:

    OpenVPN sunucusunu yapılandırmak için yorumları script dosyasından silme

  3. Ardından, yükleme sırasında belirttiğimiz "Easy-RSA" klasörünün yolunu değiştirin. Bu durumda, %% ProgramFiles değişkenini% Sil yapın ve C :.

    OpenVPN sunucusunu ayarlarken dizinin yolunu değiştirme

  4. Aşağıdaki dört parametre değişmeden bırakılır.

    OpenVPN sunucusunu yapılandırmak için komut dosyasında parametreleri değiştirme

  5. Kalan çizgiler keyfi olarak doldurur. Ekran görüntüsünde örnek.

    OpenVPN sunucusunu yapılandırmak için komut dosyasının keyfi bilgilerini doldurma

  6. Dosya 'yı kaydet.

    OpenVPN sunucusunu yapılandırmak için komut dosyası dosyasını kaydetme

  7. Ayrıca aşağıdaki dosyaları düzenlemeniz gerekir:
    • İnşa-ca.bat.
    • Build-dh.bat.
    • Derleme-key.bat.
    • Derleme-anahtar-pass.bat
    • Derleme-anahtar-pkcs12.bat
    • Derleme-anahtar-server.bat

    OpenVPN sunucusunu yapılandırmak için gerekli düzenleme dosyaları

    Ekibi değiştirmeleri gerekiyor

    OpenSSL.

    Karşılık gelen openssl.exe dosyasına mutlak yolda. Değişiklikleri kaydetmeyi unutmayın.

    OpenVPN sunucusunu yapılandırmak için not defteri ++ düzenleyicisindeki dosyaları düzenleme

  8. Şimdi "Easy-RSA" klasörünü açın, Kelepçe kayması ve ücretsiz bir yerde (dosyalarda değil) PCM'yi tıklayın. Bağlam menüsünde, "Komut penceresini aç" öğesini seçin.

    OpenVPN sunucusunu ayarlarken hedef klasörden bir komut satırı çalıştırın

    "Komut satırı", halihazırda uygulanan Hedef dizinine geçişle başlar.

    OpenVPN sunucusunu ayarlarken hedef dizine geçişle komut satırı

  9. Aşağıdaki belirtilen komutu girip girin.

    vars.bat.

    OpenVPN sunucusunu yapılandırmak için yapılandırma komut dosyasını başlatın

  10. Sonra, başka bir "toplu iş dosyası" başlatın.

    Temiz-ALL.BAT.

    OpenVPN sunucusunu yapılandırmak için boş yapılandırma dosyaları oluşturma

  11. İlk komutu tekrarlıyoruz.

    OpenVPN sunucusunu yapılandırmak için yapılandırma komut dosyasını yeniden başlatın

  12. Bir sonraki adım gerekli dosyaları oluşturmaktır. Bunu yapmak için ekibi kullanın

    İnşa-ca.bat.

    Sistemi yürüttükten sonra, VAR.BAT dosyasına girdiğimiz verileri onaylamayı sunacak. Sadece orijinal dize görünene kadar birkaç kez enter tuşuna basın.

    OpenVPN sunucusunu yapılandırmak için kök sertifikası oluşturma

  13. Dosya başlangıcını kullanarak bir DH tuşu oluşturun

    Build-dh.bat.

    OpenVPN sunucusunu yapılandırmak için bir anahtar oluşturma

  14. Sunucu parçası için bir sertifika oluşturun. Burada önemli bir nokta var. Vars.bat'ta "key_name" satırında kayıt olduğumuz ismi ataması gerekiyor. Örneğimizde lumpics. Komut böyle görünüyor:

    Derleme-anahtar-server.bat lumpics

    Ayrıca, ENTER tuşunu kullanarak verileri onaylamanız gerekir ve ayrıca iki kez "Y" harfini (YES), gerekli olacağı (ekran görüntüsüne bakın). Komut satırı kapatılabilir.

    OpenVPN sunucusunu ayarlarken sunucu parçası için bir sertifika oluşturma

  15. "Easy-rSA" kataloğumuzda "Anahtarlar" başlığı ile yeni bir klasör belirdi.

    OpenVPN sunucusunu ayarlamak için tuşları ve sertifikaları olan klasör

  16. İçeriği, programın kök dizininde oluşturmak istediğiniz "SSL" klasörüne kopyalanmalı ve yapıştırılmalıdır.

    OpenVPN sunucusunu yapılandırmak için tuşları ve sertifikaları saklamak için bir klasör oluşturma

    Kopyalanan dosyaları taktıktan sonra klasörü görüntüle:

    OpenVPN sunucusunu yapılandırmak için sertifikaları ve tuşları özel bir klasöre aktarma

  17. Şimdi kataloğa gidiyoruz

    C: \ OpenVPN \ config

    Burada bir metin belgesi oluşturun (PCM - Oluştur - metin belgesi), server.ovpn'de yeniden adlandırın ve Not Defteri ++ 'da açın. Aşağıdaki kodu tanıtıyoruz:

    Port 443.

    Proto UDP.

    Dev Tun.

    Dev-düğüm "VPN Lumpics"

    DH C: \\ OpenVPN \\ SSL \\ DH2048.PEM

    Ca c: \\ openvpn \\ ssl \\ ca.crt

    Cert C: \\ OpenVPN \\ SSL \\ Lumpics.Crt

    C: \\ OpenVPN \\ SSL \\ Lumpics.key

    Sunucu 172.16.10.0 255.255.255.0.

    Max-Müşteriler 32

    Keepalive 10 120.

    Müşteriden müşteri

    Comp-lzo.

    Kalıcı bir anahtar.

    Persist-tun.

    Şifre des-cbc

    Durum C: \\ OpenVPN \\ log \\ status.log

    LOG C: \\ OpenVPN \\ log \\ openvpn.log

    Fiil 4.

    MUTE 20.

    Lütfen sertifikaların ve tuşların adlarının "SSL" klasörüyle eşleşmesi gerektiğini unutmayın.

    OpenVPN sunucusunu yapılandırırken bir yapılandırma dosyası oluşturma

  18. Sonra, "Kontrol Panelini" açın ve "Ağ Yönetim Merkezi" ne gidin.

    Windows 7 Denetim Masası'ndaki Ağ Yönetimi Merkezine ve Paylaşılan Erişime Geç

  19. "Adaptör Ayarlarını Değiştirme" bağlantısını tıklayın.

    Windows 7'de Ağ Adaptörü Ayarları Ayarlamaya Git

  20. Burada "Tap-Windows adaptörü V9" ile bir bağlantı bulmamız gerekiyor. Bunu PCM bağlantısını tıklatarak ve özelliklerine çevirerek yapabilirsiniz.

    Windows 7'de Ağ Adaptörü Özellikleri

  21. Tırnaklar olmadan "VPN Lumpics" olarak yeniden adlandırın. Bu ad, sunucu.ovpn dosyasındaki "dev-düğüm" parametresiyle eşleşmelidir.

    Windows 7'de Ağ Bağlantısını Yeniden Adlandır

  22. Son Aşama - Servisi başlat. Win + R tuşları kombinasyonuna basın, aşağıda belirtilen dizgiyi girin ve Gir'i tıklayın.

    Hizmetler.msc.

    Windows 7'deki Çalıştır menüsünden Sistem Snap Servisi'ne erişim

  23. Servisi "OpenVPNService" adıyla buluruz, PKM'yi tıklatın ve özelliklerine gidin.

    Windows 7'de OpenVPNService servisinin özelliklerine gidin

  24. Tipi "otomatik olarak" olarak değiştirin, hizmeti çalıştırın ve "Uygula" ı tıklayın.

    Windows 7'de Başlat ve Başlat Hizmeti OpenVPNService türünü ayarlama 7

  25. Hepimiz doğru yapılırsak, daha sonra Kızıl Haç, adaptörün yakınındaki uçurumdur. Bu, bağlantının çalışmaya hazır olduğu anlamına gelir.

    Aktif Ağ Bağlantısı OpenVPN

Bir müşteri parçası kurma

Müşteri kurulumuna başlamadan önce, bağlantıyı yapılandırmak için anahtarları ve sertifika oluşturmak için sunucu makinesinde birkaç adım yapmanız gerekir.

  1. "Easy-RSA" dizinine, sonra "tuşlar" klasörüne gidiyoruz ve index.txt dosyasını açıyoruz.

    OpenVPN sunucusundaki anahtar klasördeki ve sertifikalardaki dizin dosyası

  2. Dosyayı açın, tüm içeriği silin ve kaydet.

    OpenVPN sunucusundaki dizin dosyasındaki bilgileri silme

  3. "Easy-RSA" ye geri dönün ve bir "komut satırı" (Shift + PCM - komut penceresini açın) çalıştırın.
  4. Sonra, Vars.bat'ı başlatın ve ardından bir müşteri sertifikası oluşturun.

    İnilt-key.bat vpn-client

    OpenVPN sunucusunda istemci tuşları ve sertifikaları oluşturma

    Bu, ağdaki tüm makineler için genel bir sertifika. Güvenliği geliştirmek için, dosyalarınızı her bilgisayar için oluşturabilirsiniz, ancak bunları farklı şekilde arayabilirsiniz ("VPN-Client", ancak "VPN-Client1" vb.). Bu durumda, indeks.txt temizliği ile başlayarak tüm işlemleri tekrarlamak gerekecektir.

  5. Son Eylem - VPN-Client.Crt dosyalarının, VPN-Client.key, Ca.Crt ve DH2048.PEM'in müşteriye transferi. Bunu herhangi bir uygun şekilde yapabilirsiniz, örneğin, USB flash sürücüyü yazabilir veya ağ üzerinden aktarabilirsiniz.

    OpenVPN sunucusundaki anahtar ve sertifika dosyalarını kopyalayın

Müşteri makinede yapılması gereken işler:

  1. OpenVPN'yi olağan şekilde yükleyin.
  2. Dizini yüklü programla açın ve "config" klasörüne gidin. Sertifikamızı ve tuşlarımızı eklemeniz gerekir.

    Anahtar dosyalarının ve sertifikaların OpenVPN ile istemci makinesine devredilmesi

  3. Aynı klasörde, bir metin dosyası oluşturun ve CONFIG.OVPN'de yeniden adlandırın.

    OpenVPN ile bir istemci makinede bir yapılandırma dosyası oluşturma

  4. Editördeki aşağıdaki kodu açın ve öngörün:

    Müşteri.

    Resolv-Retry Sonsuz

    Nobind.

    Uzaktan 192.168.0.15 443.

    Proto UDP.

    Dev Tun.

    Comp-lzo.

    Ca ca.crt.

    Cert vpn-client.crt

    Anahtar VPN-Client.key

    DH DH2048.PEM.

    batmadan yüzmek

    Şifre des-cbc

    Keepalive 10 120.

    Kalıcı bir anahtar.

    Persist-tun.

    Fiil 0.

    "Uzaktan" satırda, sunucu makinesinin harici bir IP adresini kaydedebilirsiniz - bu yüzden internete erişebileceğiz. Her şeyi olduğu gibi bırakırsanız, yalnızca şifreli kanaldaki sunucuya bağlanmak mümkün olacaktır.

  5. OpenVPN GUI, masaüstünde bir kısayol kullanarak yönetici adına çalıştırıyoruz, sonra tepsiye uygun simgeyi ekle, PCM'ye basın ve "Connect" adıyla ilk öğeyi seçin.

    Müşteri Makinesi'ndeki OpenVPN sunucusuna bağlanın

Bu, sunucunun yapılandırması ve OpenVPN istemcisi tamamlandı.

Çözüm

Kendi VPN ağının organizasyonu, bulaşan bilgileri en üst düzeye çıkarmanıza ve internet sörfünü daha güvenli hale getirmenize izin verecektir. Ana şey, sunucuyu ve istemci kısmını yapılandırırken dikkatli olmaktır, özel bir sanal ağın tüm avantajlarını kullanabilirsiniz.

Devamını oku