OpenVPN is een vrij verspreid softwareproduct dat wordt gebruikt om een veilige en versleutelde verbinding tussen twee computers via het internet tot stand te brengen. Het is open source en ondersteunt verschillende platformen, waaronder Windows, Mac OS X, Linux, Android en iOS.
OpenVPN is een populaire open source software die de mogelijkheid biedt om versleutelde virtuele privénetwerken (VPN's) over het internet te creëren. OpenVPN biedt een veilige en beveiligde verbinding tussen computers of apparaten via onveilige netwerken zoals het internet.
Met OpenVPN kunnen gebruikers versleutelde tunnels maken om gegevens over openbare netwerken te verzenden en zo de privacy en veiligheid van de verzonden informatie te garanderen. OpenVPN gebruikt verschillende coderingsmethoden zoals SSL/TLS om gegevens te beschermen tegen ongeautoriseerde toegang.
OpenVPN wordt veel gebruikt door zowel zakelijke gebruikers om beveiligde toegang op afstand tot bedrijfsnetwerken te bieden als door gewone gebruikers om censuur te omzeilen, privacy te beschermen en veilige verbindingen te garanderen bij het gebruik van open Wi-Fi-hotspots. Dankzij de flexibiliteit, betrouwbaarheid en de mogelijkheid om op verschillende besturingssystemen te draaien, is OpenVPN een van de populairste en meest wijdverspreide oplossingen voor het creëren van virtuele privénetwerken via het internet.
Het script is ontworpen om de basisfunctionaliteit van OpenVPN te installeren zonder webinterface. De webinterface is erg handig, maar kan mogelijk een bron van kwetsbaarheden zijn of een teken dat de server als VPN-server wordt gebruikt.
De server wordt beheerd vanaf de commandoregel.
Na de installatie. Het uitvoerbare bestand openvpn.sh blijft in de hoofdmap van de gebruiker. Om een nieuwe gebruiker toe te voegen, moet u het uitvoeren.
In deze stap moet het optienummer worden opgegeven. In dit geval is dat het eerste menu-item. We geven het nummer 1 op
De volgende stap is het opgeven van de naam van de aan te maken gebruiker. In dit voorbeeld is dat de gebruiker client02
De volgende stap is om aan te geven of het nodig is om een extra wachtwoord voor de gebruiker in te stellen of om een wachtwoordloos configuratiebestand aan te maken.
Dit is de laatste stap. Het script maakt een nieuw configuratiebestand /root/client02.ovpn
.
Het configuratiebestand moet worden gedownload naar uw apparaat en worden geïmporteerd in de OpenVPN-toepassing.
Het script wordt gebruikt als u een handige webinterface nodig hebt waar u een configuratiebestand kunt downloaden of een nieuwe gebruiker kunt aanmaken. Na de installatie ontvangt u een e-mail met het adres van de webinterface en de toegangskenmerken.
Als je het script uitvoert, kun je meteen een wachtwoord instellen voor de webinterface. Als je het veld leeg laat - wordt het wachtwoord automatisch gegenereerd en naar je e-mail gestuurd.
Nadat het script werkt, moet je de link in de e-mail volgen en de gebruikersnaam en het wachtwoord voor de beheerder invoeren.
Nadat het script is gestart, wordt standaard gebruiker admin aangemaakt. Als je een nieuwe gebruiker wilt toevoegen, klik dan op de knop + CREATE USER.
Voer in het dialoogvenster de naam van de nieuwe gebruiker in het veld "Gebruikersnaam" in. Bedenk een wachtwoord en voer dit in. Als je wilt dat de nieuwe gebruiker zelf gebruikers kan aanmaken, vink dan "Beheerder maken" aan. Klik op de knop "OPSLAAN" als alle velden zijn ingevuld.
Je kunt het configuratiebestand van de nieuwe gebruiker downloaden door op het diskettepictogram in de rij met de gebruiker te klikken.
Het configuratiebestand kan worden geïmporteerd in uw OpenVPN-client.