Jak zainstalować VPN na Ubuntu 20.04

Bezpieczeństwo sieci jest jednym z podstawowych punktów, o których musimy pamiętać przy każdym dostępie do Internetu, a to dlatego, że każde kliknięcie, każda wpisana litera i każda odwiedzana witryna są monitorowane w tle przez osoby trzecie. dane do celów reklamowych oraz w innych bardziej wrażliwych przypadkach do celów wymuszeń. Oczywiście nie możemy zniknąć, ponieważ 99% tego, co robimy, musi znajdować się w sieci, ale możemy zwiększyć bezpieczeństwo naszego przeglądania i jest to możliwe dzięki wirtualnym sieciom prywatnym (Virtual Private Network VPN).

Zalety korzystania z sieci VPNZalety korzystania z sieci VPN to:

  • Mają szyfrowanie, które optymalizuje prywatność w niezaufanych sieciach Wi-Fi i publicznych sieciach dostępu.
  • Bezpieczne przeglądanie.
  • Zapobiega przeglądaniu historii i nie tylko.

Z tych powodów nauczymy Cię, jak zainstalować OpenVPN w Ubuntu 20.04 (serwer i komputer stacjonarny), aby mieć dodatkową alternatywę bezpieczeństwa w procesach przeglądania Internetu.

Co to jest OpenVPNOpenVPN został opracowany w celu umożliwienia użytkownikowi stworzenia sieci VPN z wykorzystaniem protokołów transmisji TCP i UDP, wszystkie tunele VPN są chronione protokołem OpenVPN, który posiada uwierzytelnianie SSL/TLS, certyfikaty, poświadczenia oraz uwierzytelnianie wieloskładnikowe.

OpenVPN ma architekturę klient-serwer i może być instalowany w różnych systemach, takich jak Linux, Windows, macOS lub w mobilnych systemach operacyjnych, takich jak Android, Windows Mobile i iOS. Serwer dostępu OpenVPN może odbierać przychodzące połączenia VPN, dlatego klienci OpenVPN Connect mogą inicjować połączenie z serwerem.

Funkcje VPNGłówne cechy OpenVPN to:

  • Integruje solidny i skalowalny serwer VPN, który jest łatwy w konfiguracji i zarządzaniu przez użytkownika
  • Ma Cloud Application Marketplace dla AWS, GCP, Azure i Oracle
  • Obsługuje wirtualne sieci zdalnego dostępu typu site-to-site
  • Umożliwia skonfigurowanie określonych kontroli dostępu zarówno na poziomie użytkownika, jak i grupy
  • Posiada różne tryby uwierzytelniania
  • Scentralizowane zarządzanie certyfikatami
  • Użyj funkcji dzielonych tuneli
  • Tolerancja błędów

Teraz dowiemy się, jak zainstalować OpenVPN na Ubuntu 20.04 Server, a następnie połączyć się z Ubuntu 20.04 Desktop.

1. Jak zainstalować OpenVPN na serwerze Ubuntu 20.04?


Sama konfiguracja OpenVPN to zadanie wymagające kilku parametrów, które dla wielu mogą być skomplikowane. Aby tego uniknąć, dostępny jest skrypt, za pomocą którego będzie można skonfigurować nasz serwer OpenVPN w znacznie bardziej dynamiczny sposób. Ten skrypt automatycznie wykryje prywatny adres IP serwera.

Krok 1
Aby to wiedzieć, wykonamy następujące czynności:

 wget -qO - icanhazip.com

POWIĘKSZAĆ

Krok 2
Alternatywnie możemy wykonać następujące czynności:

 dig + short myip.opendns.com @ resolver1.opendns.com
Krok 3
Teraz pobierzemy wspomniany skrypt za pomocą polecenia CURL w następujący sposób:
 curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

POWIĘKSZAĆ

Krok 4
Sprawimy, że ten plik będzie wykonywalny za pomocą następującego polecenia:

 chmod + x openvpn-install.sh

POWIĘKSZAĆ

Krok 5
Po wykonaniu tej czynności wykonujemy plik za pomocą następującego polecenia:

 sudo bash openvpn-install.sh

POWIĘKSZAĆ

Krok 6
Najpierw weryfikujemy adres IPv4, który ma być używany, naciskamy Enter, a następnie musimy wprowadzić publiczny adres IP serwera Ubuntu 20.04:

POWIĘKSZAĆ

Krok 7
Wciskamy Enter i teraz mamy kilka pytań zgodnie z pożądaną konfiguracją, przede wszystkim pyta, czy chcemy włączyć obsługę IPv6:

POWIĘKSZAĆ

Krok 8
Następnie wybieramy, przez który port będzie słyszana komunikacja OpenVPN:

POWIĘKSZAĆ

Krok 9
Pozostawiamy domyślną opcję, a następnie definiujemy protokół do użycia:

POWIĘKSZAĆ

Krok 10
Następnie mamy do dyspozycji szereg opcji DNS:

POWIĘKSZAĆ

Krok 11
Wybieramy żądany i teraz określamy, czy będziemy używać kompresji w plikach:

POWIĘKSZAĆ

Krok 12
Następnie pyta, czy chcemy dostosować ustawienia OpenVPN:

POWIĘKSZAĆ

Krok 13
Naciśnij Enter, aby kontynuować instalację skryptu OpenVPN:

POWIĘKSZAĆ

Krok 14
Następnie zostaniemy poproszeni o wpisanie imienia i nazwiska klienta:

POWIĘKSZAĆ

Krok 15
Następnie definiujemy metodę uwierzytelniania i dotarliśmy do końca instalacji OpenVPN na serwerze Ubuntu 20.04:

POWIĘKSZAĆ

W końcowej części znajdujemy ścieżkę do pliku konfiguracyjnego klienta w katalogu roboczym, w którym się znajdujemy.

Krok 16
Potwierdzamy, że usługa OpenVPN jest aktywna za pomocą następującego polecenia:

 sudo systemctl status openvpn

POWIĘKSZAĆ

Krok 17
Oprócz tego sprawdzamy, czy demon OpenVPN nasłuchuje na porcie przypisanym w skrypcie, w tym celu wpisujemy następujące polecenie:

 sudo ss -tupln | grep openvpn

POWIĘKSZAĆ

Krok 18
Za pomocą polecenia „ip add” potwierdzamy, że został utworzony nowy interfejs, który będzie działał jako VPN z komputerami:

POWIĘKSZAĆ

W tym przypadku jest to interfejs 3 o nazwie POINTOPOINT.

2. Jak skonfigurować OpenVPN na Ubuntu 20.04 Desktop

Krok 1
Teraz przechodzimy do klienta i pierwszym krokiem będzie zainstalowanie OpenVPN za pomocą następującego polecenia, dodatkowo możemy go zainstalować w innych dystrybucjach w ten sposób:

 sudo mniam zainstaluj openvpn (CentOS 8/7/6) sudo apt zainstaluj openvpn (Ubuntu / Debian) sudo dnf zainstaluj openvpn (Fedora 22 + / CentOS 8)

Krok 2
Następnie zainstalujemy pakiety „network-manager-openvp”, które umożliwiają zarządzanie interfejsem OpenVPN:

 sudo mniam zainstaluj menedżera sieci openvpn (CentOS 8/7/6) sudo apt zainstaluj menedżera sieci openvpn (Ubuntu / Debian) sudo dnf zainstaluj menedżera sieci openvpn (Fedora 22 + / CentOS 8)

Krok 3
Teraz zaczniemy, włączymy i zobaczymy status usługi OpenVPN:

 sudo systemctl start openvpn sudo systemctl enble openvpn sudo systemctl status openvpn

Krok 4
Następnie zaimportujemy plik konfiguracyjny OpenVPN do katalogu domowego w następujący sposób:

 cd ~ $ scp "user" @ "server IPv4": / home / solvetic / solvetic.ovpn
W rezultacie zaimportujemy plik do katalogu domowego Ubuntu 20.04:

POWIĘKSZAĆ

Krok 5
Teraz przechodzimy do konfiguracji sieci, gdzie zobaczymy:

Krok 6
Klikamy znak + w sekcji VPN i wyświetli się:

Krok 7
Klikamy w opcję „Importuj z pliku” i w kolejnym oknie przechodzimy do ścieżki, do której został zaimportowany plik konfiguracyjny:

POWIĘKSZAĆ

Krok 8
Wybieramy go i klikamy „Otwórz”, załaduje wszystkie zmienne serwera OpenVPN:

Krok 9
Klikamy „Dodaj”, aby zintegrować go z siecią i zobaczymy to:

POWIĘKSZAĆ

Krok 10
Kontynuujemy łączenie sieci VPN, klikając jej przełącznik i musimy wprowadzić hasło administratora:

Krok 11
Klikamy Połącz, aby kontynuować tę operację:

Krok 12
Możemy zweryfikować połączenie VPN z górnego menu:

POWIĘKSZAĆ

Krok 13
W tej chwili, gdy chcemy zastosować zmianę lub usunąć OpenVPN na serwerze Ubuntu 20.04, wykonamy następujące czynności. Tam wybieramy żądaną opcję i wykonujemy niezbędne kroki.

 sudo bash openvpn-install.sh

Dzięki Solvetic nauczyłeś się instalować OpenVPN na Ubuntu 20.04 i tym samym zapewnić łączność z Internetem.

wave wave wave wave wave