OpenVPN ass eng vun de VPN Optiounen (virtuell privat Netzwierk oder privat virtuell Netzwierker), déi Iech erlaben Datenübertragung iwwer e speziell erstallt verschlësselten Kanal ze implementéieren. Sou kënnt Dir zwee Computeren verbannen oder e zentraliséierte Netzwierk mat engem Server an e puer Cliente bauen. An dësem Artikel léiere mir wéi een esou e Server erstellt an en konfiguréiert.
Mir konfiguréieren OpenVPN Server
Wéi uewen ernimmt, kënne mir mat der Technologie an der Fro benotzt Informatiounen iwwer e séchere Kommunikatiounskanal vermëttelen. Dëst kann e Datei Austausch sinn oder e sécheren Zougang zum Internet duerch e Server, deen e gemeinsame Paart ass. Fir et ze kreéieren brauche mir keng zousätzlech Ausrüstung a besonnescht Wëssen - alles gëtt um Computer gemaach deen geplangt ass e VPN Server ze benotzen.
Fir weider Aarbecht wäert et och noutwendeg sinn de Client Deel op d'Maschinnen vun Netzwierkbener ze konfiguréieren. All Aarbecht geet erof mam Schafe vun Schlësselen an Zertifikater, déi dann un d'Clientë weiderginn. Dës Dateie erlaben Iech eng IP Adress ze kréien wann Dir mat dem Server verbënnt an den ugemellt verschlësselte Kanal erstallt. All Informatiounen, déi duerch et transferéiert ginn, kënnen nëmme mat engem Schlëssel gelies ginn. Dës Feature kann d'Sécherheet wesentlech verbesseren an d'Datesécherheet garantéieren.
Installéiert OpenVPN op enger Servermaschinn
Installatioun ass eng Standard Prozedur mat e puer Nuancen, iwwer déi mir méi detailléiert wäerte schwätzen.
- Den éischte Schrëtt ass de Programm vum Link hei drënner erofzelueden.
Luet OpenVPN erof
- Als nächst lafen den Installateur a gitt op d'Komponentwahlfenster. Hei musse mir en Däiwel beim Artikel mam Numm leeën "EasyRSA", wat erlaabt Iech Zertifika a Schlësseldateien ze kreéieren an ze managen.
- De nächste Schrëtt ass eng Plaz fir ze installéieren ze wielen. Fir Kamoudheet, setze de Programm an de Root vun der System Drive C :. Fir dëst ze maachen, einfach d'iwwerschësseg ewechhuelen. Et sollt sech erausstellen
C: OpenVPN
Mir maachen dëst fir Crashen ze vermeiden beim Ausféiere vun Scripten, well Plazen am Wee sinn inakzeptabel. Dir kënnt se natierlech an Zitatzeechen setzen, awer Mindfulness kann och versoen, a fir Feeler am Code ze sichen ass keng einfach Aufgab.
- No all Astellungen, installéiert de Programm am normalen Modus.
Server Säit Setup
Wann Dir déi folgend Schrëtt maacht, sollt Dir esou virsiichteg wéi méiglech sinn. All Mängel féieren zur Serverinoperabilitéit. Eng aner Viraussetzung ass datt Äre Kont Administrator Rechter muss hunn.
- Mir ginn an den Verzeechnes "einfach-rsa", wat an eisem Fall bei
C: OpenVPN einfach-rsa
Fannt d'Datei vars.bat.sample.
Rename it to vars.bat (läscht d'Wuert "probéieren" zesumme mat der Dot).
Öffnen dës Datei am Notepad ++ Editor. Dëst ass wichteg, well et ass dëst Notizblock dat Iech erlaabt korrekt Coden z'änneren an ze späicheren, wat hëlleft Fehler ze vermeiden während hirer Ausféierung.
- Als éischt läsche mir all Kommentaren, déi gréng ervirhiewt sinn - se stéieren eis nëmmen. Mir kréien déi folgend:
- Als nächstes ännert de Wee an den Dossier "einfach-rsa" dee mir opgetruede wärend der Installatioun. An dësem Fall, läscht just d'Variabel % ProgrammFiles% an änneren op C:.
- Déi folgend véier Parameter sinn onverännert.
- Déi reschtlech Linnen sinn arbiträr gefëllt. Beispill am Screenshot.
- Späichert d'Datei.
- Dir musst och déi folgend Dateien änneren.
- bauen-ca.bat
- bauen-dh.bat
- build-key.bat
- build-key-pass.bat
- build-key-pkcs12.bat
- build-key-server.bat
Si mussen d'Team änneren
openssl
op den absoluter Wee zu senger entspriechend Datei openssl.exeAn. Vergiesst net d'Ännerungen ze späicheren.
- Elo opmaachen den Dossier "einfach-rsa"clamp Verschibung a mir klickt RMB op eidel Sëtz (net op Dateien). Wielt am Kontextmenü "Kommando-Fenster opmaachen".
Fänkt un Kommandozeil mat der Iwwergankung zum Zilverzeechnes scho fäerdeg.
- Mir ginn de Kommando uewen uginn a klickt ENTER.
vars.bat
- Als nächst lancéiert eng aner "Batch Datei".
propper all.bat
- Widderhuelen déi éischt Kommando.
- De nächste Schrëtt ass déi néideg Dateien ze kreéieren. Fir dëst ze maachen, benotzt de Kommando
bauen-ca.bat
No der Ausféierung bitt de System fir d'Daten ze bestätegen, déi mir an der vars.bat Datei aginn hunn. Klickt just op e puer Mol ENTERbis d'Quellslinn erschéngt.
- Erstellt en DH Schlëssel mat dem Datei starten
bauen-dh.bat
- Mir preparéieren e Certificat fir d'Server Säit. Do ass ee wichtege Punkt hei. Hien muss den Numm zouginn, an deem mir eis erausschreiwen vars.bat an der Linn KEY_NAMEAn. An eisem Beispill ass dat LumpicsAn. De Kommando ass wéi follegt:
build-key-server.bat Lumpics
Hei musst Dir och d'Donnéeën mam Schlëssel bestätegen ENTER, souwéi gitt de Bréif zweemol an "y" (jo) wou néideg (kuckt Screenshot). De Kommandozeil kann zougemaach ginn.
- An eisem Katalog "einfach-rsa" en neien Dossier mam Numm "Schlësselen".
- Säin Inhalt muss kopéiert an an den Dossier gepecht ginn "ssl", déi muss am Root Verzeechnes vum Programm erstallt ginn.
Folder vun der Folder nodeems Dir kopéiert Dateie gepickt hutt:
- Elo gitt op den Verzeechnes
C: OpenVPN config
Erstellt hei en Textdokument (RMB - Erstelle - Textdokument), nennt et op server.ovpn an opzemaachen am Notizblock ++. Mir schécken de folgende Code:
port 443 ewechzekréien
proto udp
dev tun
dev-Node "VPN Lumpics"
dh C: OpenVPN ssl dh2048.pem
ca C: OpenVPN ssl ca.crt
cert C: OpenVPN ssl Lumpics.crt
Schlëssel C: OpenVPN ssl Lumpics.key
server 172.16.10.0 255.255.255.0
max-Clienten 32
behalen 10 120
Client-ze-Client
comp-lzo
persistent-Schlëssel
bestänneg-tun
chiffre DES-CBC
status C: OpenVPN log status.log
log C: OpenVPN Log openvpn.log
verb 4
roueg 20Notéiert w.e.g. datt d'Nimm vun de Certificaten an d'Schlësselen passen zu deenen déi am Dossier stinn "ssl".
- Duerno, op "Kontrolléiere Panel" a gitt op Network Management Center.
- Klickt op de Link "Adapter Astellunge änneren".
- Hei musse mir eng Verbindung fannen duerch "TAP-Windows Adapter V9"An. Dir kënnt dat maachen andeems Dir op der PCM Verbindung klickt an op seng Eegeschafte gitt.
- Rename it to "VPN Lumpics" ouni Zitater. Dësen Numm muss dem Parameter entspriechen "dev-Node" am Dossier server.ovpn.
- De leschte Schrëtt ass mam Service unzefänken. Push Ofkiirzung Gewënn + r, gitt d'Linn drënner, a klickt ENTER.
Servicer.msc
- Fannt e Service mam Numm "OpenVpnService", klickt RMB a gitt op seng Eegeschaften.
- Startup Typ Ännerung op "Automatesch", fänkt de Service un a klickt Asëtzen.
- Wa mir alles richteg gemaach hunn, da sollt e roude Kräiz no bei der Adapter verschwannen. Dëst bedeit datt d'Verbindung fäerdeg ass ze goen.
Client Säit Configuratioun
Ier Dir d'Configuratioun ufänkt, musst Dir e puer Aktiounen op der Servermaschinn ausféieren - Generéiere Schlësselen an e Certificat fir d'Verbindung ze konfiguréieren.
- Mir ginn an den Verzeechnes "einfach-rsa", dann an den Dossier "Schlësselen" an d'Datei opmaachen index.txt.
- Öffnen d'Datei, läscht all Inhalter a späichert.
- Zréck op "einfach-rsa" a lafen Kommandozeil (SHIFT + RMB - Öffnen de Kommando-Fenster).
- Als nächst lafen vars.bat, an da erstellt e Client Zertifika.
build-key.bat vpn-Client
Dëst ass e gemeinsame Zertifika fir all Maschinnen am Netz. Fir d'Sécherheet ze erhéijen, kënnt Dir Är eege Dateien fir all Computer generéieren, awer se anescht nennen (net "vpn-Client", an "vpn-client1" a sou weider). An dësem Fall musst Dir all Schrëtt widderhuelen, ugefaang mam Reinigung index.txt.
- Finale Aktioun - Dateentransfer vpn-client.crt, vpn-client.key, ca.crt an dh2048.pem un de Client. Dir kënnt dat op all praktesch Manéier maachen, zum Beispill, schreift op en USB Flash Drive oder iwwer en Netzwierk transferéieren.
Aarbecht fir op der Clientmaschinn ze maachen:
- Installéiert OpenVPN op déi gewéinlech Manéier.
- Öffnet de Verzeechnes mam installéierte Programm a gitt an den Dossier "config"An. Dir musst hei eisen Zertifika an de Schlësseldateien aféieren.
- Am selwechten Dossier, erstellt eng Textdatei an en nei config.ovpn.
- Open am Editor a schreift de folgende Code:
Client
resolv-retry onendlech
nobind
fernen 192.168.0.15 443
proto udp
dev tun
comp-lzo
ca ca.
cert vpn-client.crt
Schlëssel vpn-client.key
dh dh2048.pem
schwammen
chiffre DES-CBC
behalen 10 120
persistent-Schlëssel
bestänneg-tun
verb 0An der Linn "Remote" Dir kënnt d'extern IP Adress vun der Servermaschinn registréieren - sou datt mir Zougang zum Internet kréien. Wann Dir et esou léisst wéi et ass, ass et nëmme méiglech mam Server via engem verschlësselte Kanal ze verbannen.
- Leet den OpenVPN GUI als Administrator mat der Ofkiirzung um Desktop, dann am Schacht fanne mer dat entspriechend Ikon, klickt RMB a wielt dat éischt Element mam Numm Konnektéieren.
Dëst fäerdeg de Setup vum OpenVPN Server a Client.
Konklusioun
Organisatioun vun Ärem eegene VPN-Netzwierk erlaabt Iech déi iwwerdroe Informatioun sou vill wéi méiglech ze schützen, sou wéi och den Internet Surfen méi sécher ze maachen. Den Haapt Saach ass méi virsiichteg ze sinn wann Dir de Server an d'Client Deeler opstellt, mat de passenden Aktiounen kënnt Dir all d'Virdeeler vun engem privaten virtuelle Netzwierk benotzen.