Instalacja Servera OVPN na VPS Ubuntu Server 18.04

Instalacja Servera OVPN na VPS Ubuntu Server 18.04

 

1.Aktualizacja repo

sudo apt-get update

2.Po pobraniu listy aktualizujemy nasze pakiety:

sudo apt-get upgrade

Jeśli podczas aktualizacji skrypt zapyta nas czy pozwalamy na instalację wciskamy Y na klawiaturze.
Może to potrwać kilka minut więc czekamy…

3.Następnie przechodzimy do instalacji OpenVPN. Jest wiele możliwości instalacji ale najprościej zrobić to skryptem od Angristan.
Pobieramy skrypt komendą:

wget https://raw.githubusercontent.com/Angristan/OpenVPN-install/master/openvpn-install.sh

oraz podajemy komendę:

chmod +x openvpn-install.sh

I uruchamiamy skrypt komendą:

./openvpn-install.sh

Nie będę się zagłębiać w szczegóły ale skrypt będzie konfigurował naszego OpenVPN i dla naszych potrzeb możemy zostawić domyślnie ustawienia.
W tym celu potwierdzamy kilka kroków przyciskiem Enter:

Potwierdzamy nasz domyślny adres IPv4
Potwierdzamy domyślny port 1194
Potwierdzamy protokół, z którego będziemy korzystać czyli UDP
Potwierdzamy domyślne DNSy (1)
Potwierdzamy kodowanie (1)
Potwierdzamy użycie klucza 30172 bitowego (2)
Potwierdzamy rozmiar klucza RSA (2)
Potwierdzamy domyślną nazwę klienta OpenVPN (client) – możemy sobie dowolnie zmienić tę nazwę – ja pozostawiam domyślną.
Potwierdzamy instalację dowolnym przyciskiem.

4.Teraz musimy chwilkę poczekać na pobranie potrzebnych plików, konfigurację i utworzenie klucza – troszkę może to potrwać.

Jeśli wszystko poszło zgodnie z planem to został uruchomiony serwer OpenVPN i utworzony plik client.ovpn do łączenia się z naszym VPN poprzez aplikację OpenVPN.

Teraz aby korzystać z naszego VPN potrzebujemy wygenerowany plik client.ovpn do połączenia się z naszym serwerem. OpenVPN posiada aplikację na androida czy windowsa, do którego wystarczy zaimportować ten plik aby połączyć się z VPN.

5.W linux plik importujemy poleceniem:

sudo nmcli connection import type openvpn file /path/to/client.ovpn

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Translate »