Jak pobrać i uruchomić instalator OpenVPN przez wget
W tym poradniku pokażę krok po kroku, jak użyć komendy:
wget https://git.io/vpn -O openvpn-install.sh
aby pobrać skrypt instalacyjny OpenVPN na serwerze z systemem Linux, nadać mu odpowiednie uprawnienia
i uruchomić instalację usługi VPN.
najpierw sprawdzić przed uruchomieniem. Najlepiej obejrzeć zawartość pliku poleceniem
cat,less albo otworzyć go w edytorze tekstu.Co robi ta komenda?
wget https://git.io/vpn -O openvpn-install.sh
Ta komenda składa się z kilku elementów:
- wget – program do pobierania plików z Internetu przez terminal,
- https://git.io/vpn – adres URL, z którego pobierany jest plik,
- -O openvpn-install.sh – zapisuje pobrany plik pod nazwą
openvpn-install.sh.
Innymi słowy: system pobiera skrypt instalacyjny i zapisuje go lokalnie w bieżącym katalogu.
Wymagania
Przed rozpoczęciem upewnij się, że:
- masz serwer VPS lub dedykowany z systemem Linux,
- masz dostęp do konta
rootlub użytkownika z uprawnieniamisudo, - porty wymagane przez OpenVPN nie są blokowane przez firewall,
- w systemie jest zainstalowany program
wget.
Jak sprawdzić, czy wget jest zainstalowany?
wget --version
Jeżeli system zwróci informacje o wersji, oznacza to, że narzędzie jest już dostępne.
Jeśli nie, zainstaluj je odpowiednią komendą.
Debian / Ubuntu
apt update
apt install wget -y
CentOS / AlmaLinux / Rocky Linux
yum install wget -y
Krok 1 – pobranie skryptu OpenVPN
Uruchom poniższą komendę:
wget https://git.io/vpn -O openvpn-install.sh
Po wykonaniu polecenia w katalogu roboczym powinien pojawić się plik:
openvpn-install.sh.
Krok 2 – sprawdzenie, czy plik został pobrany
ls -l openvpn-install.sh
Jeżeli plik istnieje, zobaczysz jego nazwę, rozmiar oraz uprawnienia.
Krok 3 – podgląd zawartości skryptu
Zanim uruchomisz skrypt, dobrze jest sprawdzić jego zawartość:
cat openvpn-install.sh
Lub wygodniej:
less openvpn-install.sh
Dzięki temu możesz upewnić się, że skrypt robi dokładnie to, czego oczekujesz.
Krok 4 – nadanie uprawnień do uruchomienia
chmod +x openvpn-install.sh
Ta komenda nadaje plikowi uprawnienia wykonywania.
Krok 5 – uruchomienie instalatora
./openvpn-install.sh
Skrypt zwykle zada kilka pytań konfiguracyjnych, na przykład:
- na jakim adresie IP ma działać OpenVPN,
- jaki port ma zostać użyty,
- czy ma być używany protokół UDP czy TCP,
- jaki DNS ma zostać przypisany klientom VPN,
- jak ma się nazywać pierwszy profil klienta.
Przykładowa pełna sekwencja instalacji
cd /root
wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh
Co dzieje się po instalacji?
Po poprawnym zakończeniu instalacji skrypt najczęściej generuje plik konfiguracyjny klienta VPN
z rozszerzeniem .ovpn. Taki plik można następnie pobrać na komputer i zaimportować
do klienta OpenVPN.
Przykładowo może powstać plik:
client.ovpn
Jak pobrać plik .ovpn z serwera?
Najbezpieczniej pobrać go przez SFTP lub SCP. Przykład z użyciem SCP z komputera lokalnego:
scp root@IP_SERWERA:/root/client.ovpn .
Po pobraniu możesz zaimportować ten plik do aplikacji OpenVPN Connect albo innego klienta OpenVPN.
Najczęstsze problemy
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
| wget: command not found | Brak zainstalowanego wget | Zainstaluj wget przez apt lub yum |
| Permission denied | Brak uprawnień do uruchomienia pliku | Wykonaj chmod +x openvpn-install.sh |
| Skrypt nie łączy się poprawnie | Firewall blokuje port VPN | Otwórz odpowiedni port w firewallu |
| Brak połączenia klienta z VPN | Błędna konfiguracja IP, DNS lub routing | Sprawdź konfigurację serwera i plik klienta .ovpn |
Bezpieczne praktyki
wyglądają na popularne, zawsze warto przejrzeć ich zawartość oraz upewnić się, że pochodzą z zaufanego miejsca.
- sprawdź zawartość skryptu przed uruchomieniem,
- wykonuj instalację na czystym i aktualnym systemie,
- zadbaj o poprawny firewall,
- zapisz wygenerowany plik
.ovpnw bezpiecznym miejscu, - nie udostępniaj plików klienta osobom nieuprawnionym.
Podsumowanie
Komenda:
wget https://git.io/vpn -O openvpn-install.sh
służy do pobrania gotowego skryptu instalacyjnego OpenVPN i zapisania go lokalnie jako
openvpn-install.sh. Następnie wystarczy nadać mu uprawnienia wykonywania i uruchomić go,
aby przejść przez proces konfiguracji serwera VPN.
Najczęściej cały proces wygląda tak:
wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh
./openvpn-install.sh
Dodaj komentarz