OpenVPN je volně šiřitelný softwarový produkt, který slouží k vytvoření zabezpečeného a šifrovaného spojení mezi dvěma počítači přes Internet. Má otevřený zdrojový kód a podporuje řadu platforem včetně systémů Windows, Mac OS X, Linux, Android a iOS.
OpenVPN je populární software s otevřeným zdrojovým kódem, který poskytuje možnost vytvářet šifrované virtuální privátní sítě (VPN) přes internet. OpenVPN poskytuje bezpečné a zabezpečené spojení mezi počítači nebo zařízeními prostřednictvím nezabezpečených sítí, jako je internet.
Pomocí OpenVPN mohou uživatelé vytvářet šifrované tunely pro přenos dat přes veřejné sítě, čímž je zajištěno soukromí a bezpečnost přenášených informací. OpenVPN používá různé metody šifrování, například SSL/TLS, které chrání data před neoprávněným přístupem.
OpenVPN je široce využívána jak firemními uživateli k zajištění bezpečného vzdáleného přístupu k firemním sítím, tak běžnými uživateli k obcházení cenzury, ochraně soukromí a zajištění bezpečného připojení při používání otevřených hotspotů Wi-Fi. Díky své flexibilitě, spolehlivosti a možnosti provozu na různých operačních systémech je OpenVPN jedním z nejoblíbenějších a nejrozšířenějších řešení pro vytváření virtuálních privátních sítí na internetu.
Skript je určen k instalaci základních funkcí sítě OpenVPN bez webového rozhraní. Webové rozhraní je poměrně pohodlné, ale může být potenciálně zdrojem zranitelností nebo známkou toho, že server je používán jako server VPN.
Server se spravuje z příkazového řádku.
Po instalaci. Spustitelný soubor openvpn.sh zůstává v kořenové složce uživatele root. Chcete-li přidat nového uživatele, musíte jej spustit.
V tomto kroku je třeba zadat číslo volby. V tomto případě je to první položka nabídky. Zadáme číslo 1
V dalším kroku je třeba zadat jméno vytvářeného uživatele. V tomto příkladu je to uživatel client02
V dalším kroku je třeba zadat, zda je nutné nastavit další heslo pro uživatele, nebo vytvořit konfigurační soubor bez hesla.
Toto je poslední krok. Skript vytvoří nový konfigurační soubor /root/client02.ovpn
.
Tento konfigurační soubor je třeba stáhnout do zařízení a importovat do aplikace OpenVPN.
Skript se používá, pokud potřebujete pohodlné webové rozhraní, kde můžete stáhnout konfigurační soubor nebo vytvořit nového uživatele. Po instalaci obdržíte e-mail s adresou webového rozhraní a přístupovými atributy.
Po spuštění skriptu můžete ihned nastavit heslo pro webové rozhraní. Pokud pole zůstane prázdné - heslo bude vygenerováno automaticky a zasláno na váš e-mail.
Po spuštění skriptu byste měli následovat odkaz z e-mailu a zadat uživatelské jméno a heslo správce.
Po spuštění skriptu se ve výchozím nastavení vytvoří uživatel admin. Pokud potřebujete přidat nového uživatele, klikněte na tlačítko + CREATE USER.
V dialogovém okně zadejte do pole "Uživatelské jméno" jméno nového uživatele. Vymyslete a zadejte heslo. Pokud chcete, aby nový uživatel mohl sám vytvářet uživatele, zaškrtněte políčko "Make Admin" (Vytvořit administrátora). Po vyplnění všech polí klikněte na tlačítko "ULOŽIT".
Konfigurační soubor nového uživatele stáhnete kliknutím na ikonu diskety v řádku s uživatelem.
Konfigurační soubor lze importovat do klienta OpenVPN.