OpenVPN je voľne šíriteľný softvérový produkt, ktorý sa používa na vytvorenie bezpečného a šifrovaného spojenia medzi dvoma počítačmi cez internet. Má otvorený zdrojový kód a podporuje rôzne platformy vrátane systémov Windows, Mac OS X, Linux, Android a iOS.
OpenVPN je populárny softvér s otvoreným zdrojovým kódom, ktorý poskytuje možnosť vytvárať šifrované virtuálne súkromné siete (VPN) cez internet. OpenVPN poskytuje bezpečné a zabezpečené pripojenie medzi počítačmi alebo zariadeniami cez nezabezpečené siete, ako je napríklad internet.
Pomocou OpenVPN môžu používatelia vytvárať šifrované tunely na prenos údajov cez verejné siete, čím sa zabezpečí súkromie a bezpečnosť prenášaných informácií. OpenVPN používa rôzne metódy šifrovania, ako napríklad SSL/TLS, na ochranu údajov pred neoprávneným prístupom.
OpenVPN široko používajú firemní používatelia na zabezpečenie bezpečného vzdialeného prístupu k firemným sieťam, ako aj bežní používatelia na obchádzanie cenzúry, ochranu súkromia a zabezpečenie bezpečných pripojení pri používaní otvorených hotspotov Wi-Fi. Vďaka svojej flexibilite, spoľahlivosti a schopnosti fungovať v rôznych operačných systémoch je OpenVPN jedným z najobľúbenejších a najrozšírenejších riešení na vytváranie virtuálnych súkromných sietí na internete.
Skript je určený na inštaláciu základných funkcií OpenVPN bez webového rozhrania. Webové rozhranie je pomerne pohodlné, ale potenciálne môže byť zdrojom zraniteľností alebo znakom toho, že server sa používa ako server VPN.
Server sa spravuje z príkazového riadka.
Po inštalácii. Spustiteľný súbor openvpn.sh zostáva v koreňovom priečinku používateľa root. Ak chcete pridať nového používateľa, musíte ho spustiť.
V tomto kroku je potrebné zadať číslo voľby. V tomto prípade je to prvá položka ponuky. Zadáme číslo 1
V ďalšom kroku je potrebné zadať meno používateľa, ktorý sa má vytvoriť. V tomto príklade je to používateľ client02
V ďalšom kroku je potrebné určiť, či je potrebné nastaviť ďalšie heslo pre používateľa, alebo vytvoriť konfiguračný súbor bez hesla.
Toto je posledný krok. Skript vytvorí nový konfiguračný súbor /root/client02.ovpn
.
Konfiguračný súbor by sa mal stiahnuť do zariadenia a importovať do aplikácie OpenVPN.
Skript sa používa, ak potrebujete pohodlné webové rozhranie, kde môžete stiahnuť konfiguračný súbor alebo vytvoriť nového používateľa. Po inštalácii dostanete e-mail s adresou webového rozhrania a prístupovými atribútmi.
Po spustení skriptu môžete okamžite nastaviť heslo pre webové rozhranie. Ak pole zostane prázdne - heslo sa vygeneruje automaticky a odošle na váš e-mail.
Po spustení skriptu by ste mali nasledovať odkaz z e-mailu a zadať používateľské meno a heslo správcu.
Po spustení skriptu sa štandardne vytvorí používateľ admin. Ak potrebujete pridať nového používateľa, kliknite na tlačidlo + CREATE USER (Vytvoriť používateľa).
V dialógovom okne zadajte meno nového používateľa do poľa Username (Meno používateľa). Vymyslite a zadajte heslo. Ak chcete, aby nový používateľ mohol sám vytvárať používateľov, začiarknite políčko "Make Admin" (Urobiť administrátora). Keď sú všetky polia vyplnené, kliknite na tlačidlo "ULOŽIŤ".
Konfiguračný súbor nového používateľa si môžete stiahnuť kliknutím na ikonu diskety v riadku s používateľom.
Konfiguračný súbor môžete importovať do svojho klienta OpenVPN.