Prosta konfiguracja połączenia OpenVPN na Ubuntu 18.04 Bionic Beaver Linux
- 3185
- 822
- Tacjana Karpiński
Cel
Celem jest skonfigurowanie tunelu VPN klienta/serwera między dwoma hostami za pomocą OpenVPN na Ubuntu 18.04 Bionic Beaver Linux.
Celem jest zapewnienie prostego do przestrzegania podstawowej instrukcji, w jaki sposób skonfigurować tunel VPN bez większej konfiguracji i technicznej mumbo jumbo.
Wersje systemu operacyjnego i oprogramowania
- System operacyjny: - Ubuntu 18.04 Bionic Beaver Linux
- Oprogramowanie: - OpenVpn 2.4.4 lub wyższe
Wymagania
- Uprzywilejowany dostęp do systemu Ubuntu jako root lub przez
sudo
Wymagane jest polecenie. - Konieczne może być również skonfigurowanie przekazywania portów na UDP 1194 na router do hosta, który będzie działał jako serwer OpenVPN.
Konwencje
- # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą
sudo
Komenda - $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny
Inne wersje tego samouczka
Ubuntu 20.04 (Focal Fossa)
Instrukcje
Konfiguracja serwera OpenVPN
Pierwszy serwer OpenVPN Pierwszy. Zacznij od instalacji OpenVpn
pakiet. Otwórz terminal i wprowadź:
$ sudo apt instinten openVpn
Następnie wygeneruj klucz statyczny do szyfrowania tunelu VPN:
$ openvpn-genkey-tajne statyczne-openvpn.klucz
Rozpocznij serwer OpenVPN FO AKCEPTOWANIE WNIOSÓW Połączenia VPN:
$ sudo openvpn - -dev tun --fconfig 172.16.0.1 172.16.0.2-Cipher AES-256-CBC--tajne statyczne openvpn.Klucz i wyłączenie trybu NCP (--NCP), ponieważ nie w trybie klienta lub serwera P2MP OpenVPN 2.4.4 x86_64-PC-Linux-gnu [SSL (openssl)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/Pktinfo] [AEAD] Zbudowany na wersjach bibliotecznych 10 lutego 2018: OpenSSL 1.1.0G 2 listopada 2017, LZO 2.08 TUN/TAP DEVIVE TUN0 Otwarte do_ifconfig, tt-> did_ifconfig_ipv6_setUp = 0/sbin/ip link Ustaw Tun0 UP MTU 1500/sbin/ip addr Dodaj Dev Tun0 Local 172.16.0.1 rówieśnik 172.16.0.2 Nie można określić protokołu IPv4/IPv6. Korzystanie z linku AF_INET UDPV4 LOKAL (Związany): [AF_INET] [UNDEF]: 1194 UDPV4 Link Pilote: [AF_UNSPEC]
Proces OpenVPN powinien teraz działać w tle. Na tym satge powinieneś mieć nowy Tun0
Interfejs sieciowy z adresem IP 172.16.0.1
W górę biegu:
$ ip a show Tun0 8: Tun0: MTU 1500 QDISC FQ_CODEL STATE Nieznana grupa Domyślna QLen 100 Link/Brak INET 172.16.0.1 peer 172.16.0.2/32 Scope Global TUN0 Proste_lft Forever Preferred_lft Forever INET6 FE80 :: FC2A: C31: D5D0: CEB4/64 Link Stable-prywatność Properia_lft Forever Preferred_lft Forever
Ponadto sprawdź otwarty port UDP 1194, aby potwierdzić, że OpenVPN działa poprawnie:
$ netstat -anu | GREP 1194 UDP 0 0 0.0.0.0: 1194 0.0.0.0:*
Na koniec, na wypadek, gdybyś miał zaporę zapory na Ubuntu 18.04 Serwer Otwórz port UFW UDP 1194 dla połączenia przychodzącego za pomocą poniższego polecenia:
$ sudo ufw zezwolić z dowolnego portu 1194 Proto UDP
Wszystkie zrobione. Strona serwera OpenVPN jest teraz gotowa do odbierania połączenia VPN.
Konfiguracja klienta OpenVPN
Zwróćmy uwagę na klienta VPN. Najpierw upewnij się, że mamy OpenVpn
Pakiet zainstalowany w naszym systemie:
$ sudo apt instinten openVpn
Następnie pomyśl o bezpiecznym sposobie (np. SCP) w celu przeniesienia statyczne openvpn.klucz
Od serwera do komputera klienta.
Po przeniesieniu klucza statycznego OpenVPN ustal połączenie VPN, jednocześnie zastępując Twój-OPENVPN-SERVER-IP-I-Host
ciąg z adresem IP lub nazwa hosta OpenVPN:
$ sudo openvpn--Remote Your-Openvpn-Server-IP-or-or-host--dev tun --fconfig 172.16.0.1 172.16.0.2-Cipher AES-256-CBC--tajne statyczne openvpn.klucz &
Tworzenie tunelu VPN może potrwać kilka sekund. Jeśli się powiedzie, powinieneś zobaczyć następującą wiadomość:
Sekwencja inicjalizacji zakończona
Potwierdź połączenie VPN poprzez pingowanie zdalnego serwera:
$ ping -c 1 172.16.0.1 ping 172.16.0.1 (172.16.0.1) 56 (84) bajty danych. 64 bajtów z 172.16.0.1: ICMP_SEQ = 1 ttl = 64 czas = 0.061 MS --- 172.16.0.1 Statystyka ping --- 1 Przesyłane pakiety, 1 otrzymane, 0% utrata pakietu, czas 0ms rtt min/avg/max/mDev = 0.061/0.061/0.061/0.000 ms
Wszystkie zrobione.
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Podstawowy Ubuntu 22.04 Konfiguracja połączenia klienta/serwera OpenVPN
- Jak skonfigurować serwer OpenVPN na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Rzeczy do zainstalowania na Ubuntu 22.04
- Ubuntu 20.04 Przewodnik
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- Jak utworzyć VPN na Ubuntu 20.04 Za pomocą przewodu
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- « Jak zainstalować PlayOnlinux na Ubuntu 18.04 Bionic Beaver Linux
- Jak zrobić zrzut ekranu na Ubuntu 18.04 Bionic Beaver Linux »