OpenVPN, xüsusi yaradılan şifrəli kanal üzərində məlumat ötürülməsini həyata keçirməyə imkan verən VPN seçimlərindən biridir (virtual özəl şəbəkə və ya xüsusi virtual şəbəkələr). Beləliklə, iki kompüteri birləşdirə və ya bir server və bir neçə müştəri ilə mərkəzləşdirilmiş bir şəbəkə qura bilərsiniz. Bu yazıda belə bir serverin necə qurulacağını və konfiqurasiyasını öyrənəcəyik.
OpenVPN serverini konfiqurasiya edirik
Yuxarıda qeyd edildiyi kimi, sözügedən texnologiyadan istifadə edərək təhlükəsiz bir əlaqə kanalı vasitəsilə məlumat ötürə bilərik. Bu ümumi bir şlüz olan bir server vasitəsi ilə bir fayl mübadiləsi və ya İnternetə təhlükəsiz giriş ola bilər. Onu yaratmaq üçün əlavə avadanlıq və xüsusi biliklərə ehtiyac duymuruq - hər şey VPN server kimi istifadə edilməsi planlaşdırılan kompüterdə edilir.
Əlavə iş üçün, şəbəkə istifadəçilərinin maşınlarında müştəri hissəsini konfiqurasiya etmək də lazımdır. Bütün işlər açar və sertifikat yaratmaq üçün gəlir, sonra müştərilərə verilir. Bu fayllar serverə qoşulduqda bir IP ünvanı əldə etməyə və yuxarıda göstərilən şifrəli kanal yaratmağa imkan verir. Onun vasitəsilə ötürülən bütün məlumatlar yalnız bir açarla oxunur. Bu xüsusiyyət təhlükəsizliyi əhəmiyyətli dərəcədə yaxşılaşdıra və məlumat təhlükəsizliyini təmin edə bilər.
Bir server maşınında OpenVPN quraşdırın
Quraşdırma bəzi nüanslar ilə standart bir prosedurdur, bu barədə daha ətraflı danışacağıq.
- İlk addım proqramı aşağıdakı linkdən yükləməkdir.
OpenVPN yükləyin
- Sonra, quraşdırıcını işə salın və komponent seçim pəncərəsinə daxil olun. Burada ad ilə əşyanın yanında bir şəfəq qoymaq lazımdır "EasyRSA", sertifikat və əsas sənədləri yaratmağa və idarə etməyə imkan verir.
- Növbəti addım quraşdırmaq üçün yer seçməkdir. Rahatlıq üçün proqramı C sisteminin sürücüsünün kökünə qoyun:. Bunu etmək üçün sadəcə artıqlığı çıxarın. Bu çıxmalıdır
C: OpenVPN
Skriptləri icra edərkən qəzaların qarşısını almaq üçün bunu edirik, çünki yolda boşluq qəbuledilməzdir. Əlbəttə ki, onları tirnoq işarələrinə qoyursunuz, lakin zehinlilik də uğursuz ola bilər və koddakı səhvləri tapmaq asan məsələ deyil.
- Bütün parametrlərdən sonra proqramı normal rejimdə quraşdırın.
Server tərəfinin konfiqurasiyası
Aşağıdakı addımları yerinə yetirərkən mümkün qədər diqqətli olmalısınız. Hər hansı bir qüsur serverin işləməməsinə səbəb olacaqdır. Digər bir şərt, hesabınızın idarəçi hüquqlarına sahib olmasıdır.
- Kataloqa gedirik "asan-rsa", bizim vəziyyətimizdə olan
C: OpenVPN asan-rsa
Fayl tapın vars.bat.sample.
Adını dəyişdirin var.bat (sözü silmək "nümunə" nöqtə ilə birlikdə).
Bu faylı Notepad ++ redaktorunda açın. Bu vacibdir, çünki bu notbuklar kodların düzgün redaktə edilməsinə və saxlanmasına imkan verir, bu da onların icrası zamanı səhvlərin qarşısını almağa kömək edir.
- Əvvəla, yaşıl rəngdə vurğulanan bütün şərhləri silirik - bunlar yalnız bizi narahat edəcəkdir. Biz aşağıdakıları əldə edirik:
- Sonra qovluğa gedən yolu dəyişdirin "asan-rsa" quraşdırma zamanı qeyd etdiyimiz. Bu vəziyyətdə dəyişəni dəyişdirin ProqramFaylları və onu dəyişdirin C:.
- Aşağıdakı dörd parametr dəyişməz qalmışdır.
- Qalan xətlər özbaşına doldurulur. Ekran görüntüsündə nümunə.
- Faylı saxla.
- Ayrıca aşağıdakı faylları düzəltməlisiniz:
- qurmaq-ca.bat
- qurmaq-dh.bat
- qurmaq-açar.bat
- qurmaq-açar-keçmək.bat
- qurmaq-açar-pkcs12.bat
- qurmaq-açar-server.bat
Komandanı dəyişməlidirlər
açır
uyğun sənədinə mütləq yol açırl.exe. Dəyişiklikləri yadda saxlamağı unutmayın.
- İndi qovluğu açın "asan-rsa"qısqac Shift və boş bir oturacaqda RMB düyməsini vururuq (fayllarda deyil). Kontekst menyusunda seçin "Açıq komanda pəncərəsi".
Başlayacaq Komanda xətti hədəf qovluğuna keçid ilə artıq tamamlandı.
- Aşağıda göstərilən əmri daxil edirik və vurun Daxil edin.
var.bat
- Daha sonra başqa bir "toplu fayl" ı işə salın.
təmiz-all.bat
- Birinci əmri təkrarlayın.
- Növbəti addım lazımi sənədləri yaratmaqdır. Bunu etmək üçün əmrdən istifadə edin
qurmaq-ca.bat
İcra edildikdən sonra sistem vars.bat faylına daxil etdiyimiz məlumatları təsdiqləməyi təklif edəcəkdir. Bir neçə dəfə vurun Daxil edinmənbə xətti görünənə qədər.
- Fayl başlanğıcını istifadə edərək DH açarı yaradın
qurmaq-dh.bat
- Server tərəfi üçün sertifikat hazırlayırıq. Burada bir vacib məqam var. Yazdığımız adın təyin edilməsi lazımdır var.bat cərgədə KEY_NAME. Bizim nümunəmizdə bu Lumpics. Əmr aşağıdakı kimidir:
build-key-server.bat Səs-küy
Burada həmçinin açarı ilə məlumatları təsdiqləməlisiniz Daxil edin, həmçinin məktubu iki dəfə daxil edin "y" (bəli) lazım olduqda (ekran görüntüsünə baxın). Komanda xətti bağlana bilər.
- Kataloqumuzda "asan-rsa" adı olan yeni bir qovluq "düymələr".
- Tərkibi kopyalanmalı və qovluğa yapışdırılmalıdır "ssl", proqramın kök qovluğunda yaradılmalıdır.
Kopyalanan sənədləri yapışdırdıqdan sonra qovluq görünüşü:
- İndi qovluğa gedin
C: OpenVPN konfiqurasiya
Burada bir mətn sənədi yaradın (RMB - Yarat - Mətn sənədi), adını dəyiş server.ovpn və Notepad-da açın ++. Aşağıdakı kodu daxil edirik:
liman 443
proto udp
dev tun
dev-node "VPN Lumpics"
dh C: OpenVPN ssl dh2048.pem
ca C: OpenVPN ssl ca.crt
sertifikat C: OpenVPN ssl Lumpics.crt
açar C: OpenVPN ssl Lumpics.key
server 172.16.10.0 255.255.255.0
max-müştərilər 32
qoruyucu 10 120
müştəri-müştəri
comp-lzo
israrlı-açar
davam et
şifrə DES-CBC
status C: OpenVPN log status.log
log C: OpenVPN log openvpn.log
fel 4
səssiz 20Xahiş edirəm sertifikatların və açarların adları qovluqda olanlara uyğun olmalıdır "ssl".
- Sonra açın "İdarəetmə paneli" və getmək Şəbəkə İdarəetmə Mərkəzi.
- Linkə vurun "Adapter parametrlərini dəyişdirin".
- Burada bir əlaqə tapmaq lazımdır "TAP-Windows Adapter V9". Bunu PCM bağlantısını tıklayaraq və xüsusiyyətlərinə keçərək edə bilərsiniz.
- Adını dəyişdirin "VPN Lumpics" kotirovkalar olmadan. Bu ad parametrə uyğun olmalıdır "dev-node" sənəddə server.ovpn.
- Son addım xidmətə başlamaqdır. Qısayol vurun Qazan + r, aşağıdakı sətri daxil edin və vurun Daxil edin.
xidmətlər.msc
- Adı olan bir xidmət tapın "OpenVpnService", RMB düyməsini vurun və xüsusiyyətlərinə keçin.
- Başlanğıc tipini dəyişdirin "Avtomatik olaraq", xidmətə başlayın və vurun Tətbiq edin.
- Hər şeyi düzgün etdiksə, adapterin yanında qırmızı bir xaç itməlidir. Bu o deməkdir ki, əlaqə getməyə hazırdır.
Müştəri tərəfinin konfiqurasiyası
Müştəri konfiqurasiyasına başlamazdan əvvəl, server maşınında bir neçə hərəkət etməlisiniz - əlaqəni konfiqurasiya etmək üçün açarlar və sertifikat yaradın.
- Kataloqa gedirik "asan-rsa", sonra qovluğa "düymələr" və faylı açın indeks.txt.
- Fayl açın, bütün məzmunu silin və saxla.
- Geri qayıt "asan-rsa" və qaçmaq Komanda xətti (SHIFT + RMB - Komanda pəncərəsini açın).
- Sonra, qaçın var.bat, sonra müştəri sertifikatı yaradın.
build-key.bat vpn-müştəri
Bu şəbəkədəki bütün maşınlar üçün ümumi bir sertifikatdır. Təhlükəsizliyi artırmaq üçün hər bir kompüter üçün öz sənədlərinizi yarada bilərsiniz, ancaq başqa cür adlandırın (deyil "vpn-müştəri", və "vpn-client1" və s.). Bu vəziyyətdə, index.txt təmizlənməsindən başlayaraq bütün addımları təkrarlamalı olacaqsınız.
- Son hərəkət - fayl ötürülməsi vpn-müştəri.crt, vpn-müştəri.key, ca.crt və dh2048.pem müştəriyə. Bunu hər hansı bir rahat şəkildə edə bilərsiniz, məsələn, USB flash sürücüsünə yazın və ya bir şəbəkə vasitəsilə ötürün.
Müştəri maşınında görüləcək işlər:
- OpenVPN-ni adi şəkildə quraşdırın.
- Quraşdırılmış proqramla qovluğu açın və qovluğa gedin "config". Sənədimizi və əsas sənədlərimizi buraya daxil etməlisən.
- Eyni qovluqda bir mətn faylı yaradın və adını dəyişdirin config.ovpn.
- Redaktorda açın və aşağıdakı kodu yazın:
müştəri
sonsuz sınağa çəkin
zadəgan
uzaq 192.168.0.15 443
proto udp
dev tun
comp-lzo
ca ca.crt
sertifikat vpn-client.crt
açar vpn-müştəri.key
dh dh2048.pem
üzmək
şifrə DES-CBC
qoruyucu 10 120
israrlı-açar
davam et
fel 0Sətirdə "uzaq" server maşınının xarici IP ünvanını qeyd edə bilərsiniz - buna görə İnternetə daxil olacağıq. Bunu olduğu kimi tərk etsəniz, serverə yalnız şifrəli bir kanal vasitəsilə qoşulmaq mümkün olacaqdır.
- Masaüstündəki qısa yoldan istifadə edərək OpenVPN GUI-ni idarəçi kimi işə salın, sonra tepsidə müvafiq işarəni tapırıq, RMB düyməsini basın və adı olan ilk elementi seçin Qoşulun.
Bu, OpenVPN serveri və müştəri quraşdırma işlərini tamamlayır.
Nəticə
Öz VPN şəbəkənizin təşkili, ötürülən məlumatları mümkün qədər qorumağa və İnternet sörfünü daha etibarlı etməyə imkan verəcəkdir. Əsas odur ki, server və müştəri hissələrini qurarkən daha diqqətli olun, düzgün hərəkətlərlə xüsusi bir virtual şəbəkənin bütün üstünlüklərindən istifadə edə bilərsiniz.