Jak zainstalować i podłączyć klient OpenVPN na Ubuntu

Jak zainstalować i podłączyć klient OpenVPN na Ubuntu

Czy chcesz zainstalować i podłączyć klienta OpenVPN na Ubuntu? To łatwe do zrobienia! W tym przewodniku przeprowadzimy Cię przez proces krok po kroku. Zakładając, że jeden z twoich klientów chce zabezpieczyć połączenie ze swoim serwerem. Klient skonfigurował serwer OpenVPN w swojej sieci i podaje plik konfiguracji klienta. Do końca będziesz mieć bezpieczne, zaszyfrowane połączenie z serwerem VPN. Więc zacznijmy!

Wymagania wstępne

Zanim będziesz mógł zainstalować klienta OpenVPN na Ubuntu, musisz upewnić się, że masz następujące czynności:

  • Najnowsza wersja Ubuntu jest zainstalowana na twoim komputerze.
  • Niezawodne połączenie internetowe.
  • Plik konfiguracyjny OpenVPN, który można uzyskać od dostawcy VPN.
  • Działające konto VPN.

Po uzyskaniu wszystkich warunków wstępnych możesz rozpocząć instalowanie klienta OpenVPN na Ubuntu.

Krok 1 - Instalowanie klienta OpenVPN na Ubuntu

Instalowanie klienta OpenVPN na Ubuntu jest stosunkowo łatwe. Po prostu wykonaj poniższe czynności, a w mgnieniu oka powinieneś uruchomić.

  1. Otwórz okno terminala na komputerze Ubuntu i wpisz następujące polecenie: sudo apt instinten openVPN. To zainstaluje pakiet OpenVPN w twoim systemie.
    sudo apt aktualizacja && sudo apt instal instaluj openvpn -y  
  2. Po zainstalowaniu pakietu musisz utworzyć plik konfiguracyjny. Aby to zrobić, wpisz następujące polecenie w oknie terminalu:
    sudo nano/etc/openvpn/klient.conf  

    To otworzy edytor tekstu, w którym można wkleić plik konfiguracyjny (OPVN) od dostawcy VPN.

  3. Po wklejeniu pliku konfiguracyjnego zapisz i wyjdź z edytora tekstu, naciskając Ctrl+X, a następnie Y, a następnie wprowadź.

Krok 2 - Łączenie z serwerem VPN z klientem OpenVPN

Po zainstalowaniu klienta OpenVPN na Ubuntu możesz łatwo połączyć się z serwerem VPN. Wszystko, co musisz zrobić, to wpisać następujące polecenie w oknie terminalu:

sudo openvpn - -config/etc/openvpn/client.conf  

To rozpocznie klient OpenVPN, a zostaniesz poproszony o wprowadzenie nazwy użytkownika i hasła VPN. Gdy to zrobisz, będziesz podłączony do serwera VPN.

Wyjście: Sob 29 lutego 15:39:18 2020 TCP/UDP: Konserwowanie niedawno używane zdalne adres: [AF_INET] 69.87.218.145: 1194 sob. 29 lutego 15:39:18 2020 Bufory do gniazda: R = [212992-> 212992] S = [212992-> 212992] Sob 29 lutego 15:39:18 2020 UDP Link Lokalny: (nie jest związany) Sat 29 15:39:18 2020 UDP Link Remote: [AF_INET] 69.87.218.145: 1194 sobota 29 lutego 15:39:18 2020 TLS: Pakiet początkowy z [AF_INET] 69.87.218.145: 1194, SID = 6D27E1CB 524BD8CD SAT 29 lutego 15:39:18 2020 Weryfikacja OK: głębokość = 1, cn = easy-rsa ca sat 29 lutego 15:39:18 2020 weryfikacja OK: głębokość = 0, cn = tecadmin- Serwer SAT 29 lutego 15:39:18 2020 Kanał sterujący: TLSV1.3, szyfr tlsv1.3 TLS_AES_256_GCM_SHA384, 2048 BIT RSA SAT 29 lutego 15:39:18 2020 [TECADMIN-SERVER] Połączenie rówieśnicze zainicjowane z [AF_INET] 69.87.218.145: 1194 sob. 29 lutego 15:39:19 2020 Wysłano kontrolę [Tecadmin-server]: „push_request” (status = 1) sob. 29 lutego 15:39:19 2020 Push: Otrzymano komunikat sterujący: „push_reply, redirect-gateway def1 def1 , DHCP-Option DNS 208.67.222.222, DHCP-Option DNS 208.67.220.220, trasa 10.8.0.1, topologia net30, ping 20, ping-restart 60, ifconfig 10.8.0.6 10.8.0.5, Peer-ID 0, szyfr AES-256-GCM 'SAT 29 lutego 15:39:19 2020 Opcje Import: Timery i/lub timeouts Zmodyfikowane Sat 29 lutego 15:39:19 Opcje 2020 Importu Zmodyfikowany sob 29 lutego 15:39:19 2020 Opcje import: Zmodyfikowane opcje trasy 

Krok 3 - Sprawdź połączenie

Po pomyślnym ustanowieniu połączenia VPN w systemie tworząc nowy wirtualny interfejs w systemie o nazwie TUN0. Serwer OpenVPN przypisał adres IP do tego interfejsu na podstawie konfiguracji serwera. Ten adres IP będzie w tej samej sieci co serwer VPN. Aby wyświetlić adres IP tego wirtualnego interfejsu, wpisz:

ip show tun0  
Wyjście: 4: TUN0: MTU 1500 QDISC FQ_CODEL Stan nieznany grupa Domyślna QLen 100 Link/Brak INET 10.8.0.6 Peer 10.8.0.5/32 Scope Global TUN0 Proste_lft Forever Preferred_lft Forever INET6 FE80 :: 7226: 57B1: F101: 313B/64 ZAKRES STABY STABLA PRYWACJA WALETOWANA 

Możesz także sprawdzić dziennik serwera OpenVPN, aby zweryfikować status połączenia:

sudo ogon -f/var/log/openvpn.dziennik  

Powinieneś zobaczyć następujące dane wyjściowe:

Wyjście: Pt 21 lutego 15:39:18 2020 45.58.34.83: 37445 Kanał sterujący: TLSV1.3, szyfr tlsv1.3 TLS_AES_256_GCM_SHA384, 2048 BIT RSA SAT 29 lutego 15:41:18 2020 45.58.34.83: 37445 [klient] Połączenie rówieśnicze zainicjowane z [AF_INET] 45.58.34.83: 37445 sobota 29 lutego 15:41:18 2020 Klient/45.58.34.83: 37445 multi_sva: pula zwrócona IPv4 = 10.8.0.6, IPv6 = (nie włączony) Sob 29 lutego 15:41:18 2020 Klient/45.58.34.83: 37445 Multi: Ucz się: 10.8.0.6 -> Klient/45.58.34.83: 37445 sobota 29 lutego 15:41:18 2020 Klient/45.58.34.83: 37445 Multi: Podstawowy wirtualny adres IP dla klienta/45.58.34.83: 37445: 10.8.0.6 Sobota 29 lutego 15:41:19 2020 Klient/45.58.34.83: 37445 Push: Otrzymano wiadomość kontrolną: „push_request” sob. 29 lutego 15:41:19 2020 Klient/45.58.34.83: 37445 Wysłano kontrolę [Klient]: „push_reply, Redirect-Gateway DEF1, DHCP-Option DNS 208.67.222.222, DHCP-Option DNS 208.67.220.220, trasa 10.8.0.1, topologia net30, ping 20, ping-restart 60, ifconfig 10.8.0.6 10.8.0.5, Peer-ID 0, szyfr AES-256-GCM '(status = 1) SAT 29 lutego 15:41:19 2020 Klient/45.58.34.83: 37445 Kanał danych: Korzystanie z wynegocjowanego szyfru „AES-256-GCM” SAT 29 lutego 15:41:19 2020 Klient/45.58.34.83: 37445 Kanał danych wychodzący: Cipher „AES-256-GCM” zainicjowany z 256-bitowym kluczem SAT 29 lutego 15:41:19 2020 Klient/45.58.34.83: 37445 Przychodzący kanał danych: szyfr „AES-256-GCM” zainicjowany z 256-bitowym kluczem 

Rozwiązywanie problemów z instalacją klienta OpenVPN na Ubuntu

Jeśli masz problem z instalacją klienta OpenVPN na Ubuntu, oto kilka wskazówek dotyczących rozwiązywania problemów, które mogą pomóc:

  • Upewnij się, że Twój plik konfiguracyjny OpenVPN jest prawidłowy. Sprawdź go dwukrotnie pod kątem literówek lub błędów i upewnij się, że wszystkie ustawienia są prawidłowe.
  • Upewnij się, że twoje połączenie internetowe jest stabilne i szybkie. Jeśli twoje połączenie jest powolne lub niewiarygodne, może powodować problemy z procesem instalacji.
  • Jeśli nadal masz problemy, spróbuj ponownie zainstalować pakiet OpenVPN. Możesz to zrobić, wpisując następujące polecenie w oknie terminalu: sudo apt - -purge usuń OpenVpn śledzony przez sudo apt instinten openVPN.
  • Jeśli nadal nie możesz go działać, spróbuj użyć innego klienta OpenVPN. Dostępnych jest kilka alternatyw, takich jak OpenConnect, OpenVPN GUI lub lepkość.

Alternatywy dla instalacji klienta OpenVPN na Ubuntu

Jeśli nie chcesz instalować klienta OpenVPN na Ubuntu, dostępnych jest kilka alternatywnych. Oto niektóre z najpopularniejszych:

  • OpenConnect - Jest to klient VPN z otwartym poziomem, który jest kompatybilny z większością dostawców VPN. Obsługuje zarówno opcje wiersza poleceń, jak i GUI.
  • OpenVPN GUI - To jest graficzny interfejs użytkownika dla OpenVPN. Jest przyjazny dla użytkownika i łatwy w konfiguracji.
  • Lepkość - Jest to komercyjny klient VPN, który obsługuje szeroką gamę protokołów VPN. Jest przyjazny dla użytkownika i w pełni polecany.

Wniosek

Instalowanie klienta OpenVPN na Ubuntu jest łatwe. Po prostu wykonaj kroki przedstawione w tym przewodniku, a będziesz podłączony do bezpiecznego, zaszyfrowanego serwera VPN w mgnieniu oka. Pamiętaj, aby sprawdzić dwukrotnie plik konfiguracyjny OpenVPN pod kątem literówek lub błędów, a jeśli nadal masz problemy, spróbuj użyć innego klienta OpenVPN. Powodzenia!

Jeśli uznałeś ten przewodnik za pomocny, podziel się nim z przyjaciółmi i rodziną. A jeśli masz jakieś pytania lub komentarze, zostaw je w sekcji komentarzy poniżej.