OpenVPN to swobodnie dystrybuowane oprogramowanie, które służy do tworzenia bezpiecznego i szyfrowanego połączenia między dwoma komputerami przez Internet. Jest to oprogramowanie typu open source i obsługuje różne platformy, w tym Windows, Mac OS X, Linux, Android i iOS.
OpenVPN to popularne oprogramowanie typu open source, które umożliwia tworzenie zaszyfrowanych wirtualnych sieci prywatnych (VPN) przez Internet. OpenVPN zapewnia bezpieczne połączenie między komputerami lub urządzeniami za pośrednictwem niezabezpieczonych sieci, takich jak Internet.
Dzięki OpenVPN użytkownicy mogą tworzyć zaszyfrowane tunele do przesyłania danych w sieciach publicznych, zapewniając prywatność i bezpieczeństwo przesyłanych informacji. OpenVPN wykorzystuje różne metody szyfrowania, takie jak SSL/TLS, aby chronić dane przed nieautoryzowanym dostępem.
OpenVPN jest szeroko stosowany zarówno przez użytkowników korporacyjnych w celu zapewnienia bezpiecznego zdalnego dostępu do sieci korporacyjnych, jak i przez zwykłych użytkowników w celu ominięcia cenzury, ochrony prywatności i zapewnienia bezpiecznych połączeń podczas korzystania z otwartych hotspotów Wi-Fi. Ze względu na swoją elastyczność, niezawodność i możliwość działania na różnych systemach operacyjnych, OpenVPN jest jednym z najpopularniejszych i najbardziej rozpowszechnionych rozwiązań do tworzenia wirtualnych sieci prywatnych w Internecie.
Skrypt jest przeznaczony do instalowania podstawowych funkcji OpenVPN bez interfejsu WWW. Interfejs sieciowy jest dość wygodny, ale potencjalnie może być źródłem luk w zabezpieczeniach lub oznaką, że serwer jest używany jako serwer VPN.
Zarządzanie serwerem odbywa się z poziomu wiersza poleceń.
Po instalacji. Plik wykonywalny openvpn.sh pozostaje w folderze głównym użytkownika root. Aby dodać nowego użytkownika, należy go uruchomić.
Na tym etapie należy określić numer opcji. W tym przypadku jest to pierwsza pozycja menu. Określamy numer 1
Następnym krokiem jest określenie nazwy użytkownika, który ma zostać utworzony. W tym przykładzie jest to użytkownik client02
Kolejnym krokiem jest określenie, czy konieczne jest ustawienie dodatkowego hasła dla użytkownika, czy też utworzenie pliku konfiguracyjnego bez hasła.
Jest to ostatni krok. Skrypt utworzy nowy plik konfiguracyjny /root/client02.ovpn.
Plik konfiguracyjny należy pobrać na urządzenie i zaimportować do aplikacji OpenVPN.
Skrypt jest używany, jeśli potrzebujesz wygodnego interfejsu internetowego, z którego możesz pobrać plik konfiguracyjny lub utworzyć nowego użytkownika. Po instalacji otrzymasz wiadomość e-mail z adresem interfejsu internetowego i atrybutami dostępu.
Po uruchomieniu skryptu można natychmiast ustawić hasło do interfejsu internetowego. Jeśli pole pozostanie puste - hasło zostanie wygenerowane automatycznie i wysłane na adres e-mail użytkownika.
Po uruchomieniu skryptu należy kliknąć link w wiadomości e-mail i wprowadzić nazwę użytkownika i hasło administratora.
Po uruchomieniu skryptu domyślnie tworzony jest użytkownik admin. Jeśli chcesz dodać nowego użytkownika, kliknij przycisk + CREATE USER.
W oknie dialogowym wprowadź nazwę nowego użytkownika w polu "Nazwa użytkownika". Wymyśl i wprowadź hasło. Jeśli chcesz, aby nowy użytkownik mógł samodzielnie tworzyć użytkowników, zaznacz opcję "Make Admin". Po wypełnieniu wszystkich pól kliknij przycisk "ZAPISZ"
Możesz pobrać plik konfiguracyjny nowego użytkownika, klikając ikonę dyskietki w wierszu z użytkownikiem.
Plik konfiguracyjny można zaimportować do klienta OpenVPN.