Ako nastaviť server OpenVPN v Ubuntu 22.04 [jednoduchý spôsob]
Tento jednoduchý návod ukazuje, ako ľahko nastaviť OpenVPN vo vašom Ubuntu 20.04 | 22.04 a vzdialene sa pripojte v systéme Windows alebo Linux pomocou GNOME.
Môj server PPTP a IKEv2 VPN nedávno odmietol pracovať kvôli veľkej bráne firewall (možno). Rozhodol som sa teda nastaviť OpenVPN v mojom Ubuntu VPS ako riešenie.
DigitalOcean má sprievodcu nastavením krok za krokom, ale pre začiatočníkov je naozaj dlhý a komplikovaný. Našťastie existuje bezplatný skript s otvoreným zdrojom, ktorý uľahčuje prácu pomocou niekoľkých príkazov.
Krok 1: Nainštalujte OpenVPN
Ako už bolo spomenuté, v githube je skript, ktorý veci zjednoduší. Automaticky zistí váš systém, premennú prostredia, IP adresu a nastaví OpenVPN a firewall.
Skript je podľa môjho názoru úplne bezpečný a kód si môžete prezrieť sami. Vždy však existuje prehlásenie, že používate to na vlastné riziko!
1. Najprv sa pripojte k svojmu serveru Ubuntu/Debian buď cez SSH alebo inou metódou, ktorú máte radi. Potom uchopte skript pomocou wget:
wget https://git.io/vpn -O openvpn-install.shV prípade, že príkaz wget neexistuje, nainštalujte ho pomocou sudo apt install wget.
2. Po stiahnutí skriptu pridajte spustiteľné povolenie pomocou príkazu:
chmod u+x openvpn-install.sh3. Nakoniec spustite skript:
sudo bash openvpn-install.shPoloží vám niekoľko otázok na potvrdenie IP adresy, ak váš server beží za NAT, vyberte UDP alebo TCP, nastavte port, ktorý chcete počúvať, a vyberte server NDS. Pre lenivých mužov je v poriadku, ak stlačíte Enter a použijete predvolené nastavenie pre všetky predchádzajúce otázky.
Nakoniec však musíte zadať meno klienta. Vytvorí súbor .ovpn s názvom, ktorý ste práve zadali.
Predvolené možnosti sú zvyčajne OK okrem mena klienta
Po zodpovedaní všetkých otázok začnite stlačením ľubovoľného klávesu. Urobí všetky zostávajúce veci a vygeneruje súbor .ovpn.
Krok 2: Skopírujte a prilepte súbor .ovpn do klientskeho počítača
Ako ukazuje obrázok vyššie, v mojom prípade vygeneruje súbor .opvn v adresári /root. V prípade, že ste sa prihlásili cez iného používateľa ako root, skopírujte súbor do domovskej stránky používateľa cez:
sudo mv /root/*.ovpn ~/ && sudo chown $USER:$USER *.ovpnNakoniec musíte odoslať súbor na klientsky počítač, napríklad spustením príkazu scp nižšie na klientskom počítači (spustite tento príkaz v klientskom/miestnom počítači):
scp -P 22 username@server-ip:~/*.ovpn ./Nahraďte * názvom súboru, aj keď to funguje, ak neexistujú žiadne iné súbory .ovpn. A zmeňte číslo portu 22, ak sa používa iný ako predvolený port na počúvanie SSH.
Krok 3: Pripojte sa k serveru OpenVPN v Ubuntu/Fedore
Pracovná plocha GNOME má vstavanú podporu klienta pre pripojenie OpenVPN. Jednoducho otvorte ovládacie centrum Gnome (aka Nastavenia) cez ponuku stavu systému v pravom hornom rohu.
Potom prejdite na „sieť“ v ľavom paneli a po sekcii VPN kliknite na „+“. Nakoniec kliknite na „Importovať zo súboru…“
V dialógovom okne výberu súboru vyberte súbor .ovpn, ktorý ste získali zo strany servera. Po kliknutí na tlačidlo Otvoriť automaticky vygeneruje sieť VPN (pozrite si snímku obrazovky nižšie).
Po výbere súboru .ovpn automaticky vytvorí sieť VPN
Predvolené konfigurácie sú v poriadku, aj keď podľa potreby môžete kliknúť na položku upraviť rozšírené možnosti. Po kliknutí na tlačidlo „Pridať“ sa môžete konečne začať pripájať k serveru OpenVPN buď v ovládacom centre Gnome alebo v ponuke stavu systému:
Pripojenie z Windows a macOS:
Webová stránka OpenVPN poskytuje klientsku aplikáciu pre používateľov Windows a MacOS, jednoducho si stiahnite a nainštalujte aplikáciu. Potom presuňte súbor .ovpn do okna aplikácie a vytvorte pripojenie VPN.




