Jak skonfigurować serwer OpenVPN? Przewodnik krok po kroku

logo open vpn

Bezpieczne połączenie VPN to podstawa ochrony danych w firmie i prywatnym użytku. OpenVPN to jedno z najpopularniejszych i najbardziej elastycznych rozwiązań do tworzenia prywatnych sieci VPN. W tym artykule pokażemy, jak skonfigurować serwer OpenVPN krok po kroku.

Dlaczego warto używać OpenVPN?

OpenVPN to open-source’owe rozwiązanie VPN, które zapewnia:

  • Bezpieczne szyfrowanie – chroni dane przed przechwyceniem.
  • Zdalny dostęp – pozwala bezpiecznie łączyć się z firmową siecią.
  • Kompatybilność – działa na systemach Windows, Linux, macOS i mobilnych.
  • Konfigurację dostosowaną do potrzeb – możliwość konfiguracji według specyfiki firmy.

Jeśli prowadzisz firmę i chcesz zabezpieczyć swoją sieć lub potrzebujesz dostępu do prywatnej chmury – OpenVPN to idealne rozwiązanie.

Jak skonfigurować serwer OpenVPN?

Przejdziemy przez proces instalacji i konfiguracji OpenVPN na systemie Ubuntu 22.04 (możesz użyć innej wersji Linuxa lub Windowsa, ale zasady będą podobne).

1️⃣ Instalacja OpenVPN i EasyRSA

Najpierw zainstalujemy wymagane pakiety:

sudo apt update
sudo apt install openvpn easy-rsa -y

Po instalacji tworzymy katalog dla EasyRSA:

make-cadir ~/openvpn-ca
cd ~/openvpn-ca

2️⃣ Tworzenie certyfikatów i kluczy

OpenVPN używa infrastruktury klucza publicznego (PKI) do uwierzytelniania użytkowników.

Uruchamiamy EasyRSA:

./easyrsa init-pki
./easyrsa build-ca

Tworzymy certyfikat serwera:

./easyrsa gen-req server nopass
./easyrsa sign-req server server

Generujemy klucze dla klientów:

./easyrsa gen-req client1 nopass
./easyrsa sign-req client client1

3️⃣ Konfiguracja serwera OpenVPN

Kopiujemy pliki konfiguracyjne:

sudo cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn/

Otwieramy plik konfiguracyjny:

sudo nano /etc/openvpn/server.conf

Modyfikujemy kluczowe parametry:

  • port 1194 – domyślny port OpenVPN
  • proto udp – zalecany protokół
  • server 10.8.0.0 255.255.255.0 – zakres adresów IP dla klientów

Zapisujemy i uruchamiamy OpenVPN:

sudo systemctl start openvpn@server
sudo systemctl enable openvpn@server

Testowanie Połączenia

Po skonfigurowaniu serwera, musimy pobrać certyfikaty na komputer klienta i połączyć się przez OpenVPN GUI lub CLI.

Sprawdzamy status serwera:

sudo systemctl status openvpn@server

Podsumowanie

OpenVPN to świetne rozwiązanie do budowy bezpiecznej sieci VPN w firmie. Dzięki niemu można zapewnić zdalny dostęp do zasobów firmy i ochronić dane przed atakami. Jeśli potrzebujesz pomocy w konfiguracji serwera VPN dla swojej firmy, Cagesoft oferuje profesjonalne doradztwo i wdrożenia serwerowe. Skontaktuj się z nami, a dobierzemy najlepsze rozwiązanie dla Twojej organizacji!

Translate »