GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat OpenVPN na Ubuntu 18.04

V tomto článku si projdeme podrobné pokyny, jak nainstalovat OpenVPN na Ubuntu 18.04 VPS .

Virtuální privátní síť nebo VPN ve zkratce je síťová služba, která směruje váš síťový provoz přes server. Díky tomu budou všechna vaše síťová připojení maskována, jako by pocházela z připojení serveru VPN. Cílová adresa nemůže znát vaši skutečnou polohu, takže poskytuje soukromí i bezpečí online. VPN využívají také korporace a podniková prostředí, aby umožnily zabezpečené soukromé síti chránit jejich důležitá data.

OpenVPN je protokol VPN, který definuje, jak jsou data přenášena přes VPN. Další běžné protokoly jsou PTP, L2TP, SSTP a IKEV2.

OpenVPN poskytuje nejbezpečnější spojení mezi ostatními protokoly, protože poskytuje bezpečnou autentizaci (jako je použití certifikátů a klíčů) a také použití aktuálních šifrovacích algoritmů. Kromě toho je OpenVPN software s otevřeným zdrojovým kódem poháněný tisíci vývojářů z různých komunit. Je distribuován pod licencí GNU GPL. Začněme instalací.

Předpoklady:

Pro tento tutoriál se doporučuje použít novou instalaci Ubuntu 18.04 VPS.

Ujistěte se prosím, že váš server splňuje následující minimální hardwarové a softwarové požadavky:

Hardware:

  • 1 jádro CPU
  • 512 MB paměti RAM
  • 5 GB volného místa na disku

Software:

  • Ubuntu 18.04
  • 1 vyhrazená adresa IP
  • Úplný přístup root nebo přístup k účtu s právy sudo

Krok 1:Přihlaste se, zkontrolujte aktualizace a instalujte závislosti

Přihlaste se na svůj server přes SSH:

ssh username@server_ip_address -p port_number

Nezapomeňte nahradit „username“ názvem účtu uživatele root nalezeného na serveru (nebo samotného uživatele root) a nahradit „server_ip“ adresou IP a „číslo_portu“ číslem portu SSH vašeho serveru.

Před zahájením instalace se doporučuje aktualizovat všechny nainstalované balíčky Ubuntu na jejich nejnovější verze, aby se maximalizovala kompatibilita:

apt-get update
apt-get upgrade

Ujistěte se, že jsou nainstalovány požadované závislosti spuštěním následujícího příkazu:

apt-get install software-properties-common build-essential -y

Krok 2:Instalace OpenVPN pomocí instalačního skriptu

Naštěstí jsou na GitHubu k dispozici open-source skripty, které poskytují bezproblémovou a přizpůsobitelnou instalaci OpenVPN.

Další podrobnosti o skriptu, který se chystáme použít, můžete zkontrolovat zde.

1. Stáhněte si skript a změňte oprávnění

cd /opt
curl -O https://raw.githubusercontent.com/Angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh

2. Spuštění skriptu

Po stažení a použití správných oprávnění můžeme skript aktivovat zadáním:

./openvpn-install.sh

Během instalace bude položeno několik otázek a my je postupně vyřešíme.

1. IP adresa – toto bude veřejná IP adresa vašeho serveru.

2. Chcete povolit podporu IPv6 (NAT)? [y/n]: n – IPv4 zatím postačí.

3. Jaký port má OpenVPN poslouchat? [1-3]: 1 – výchozí port pro server OpenVPN je 1194.

4. Jaký protokol má OpenVPN používat? [1-2]: 1 – TCP i UDP jsou protokoly pro odesílání paketů na internetu. Hlavní rozdíl je v tom, že TCP má kontrolu chyb, zatímco UDP ne. UDP je doporučeno instalačním programem, protože poskytuje rychlejší připojení. Nejčastěji se používá pro streamování a hraní her. Pro jiné účely doporučujeme použít TCP, aby se zabránilo ztrátě dat.

5. Jaké DNS resolvery chcete používat s VPN?:3 – K tomu doporučujeme DNS společnosti Google, ale toto je osobní volba.

6. Chcete použít kompresi?:n – Chcete-li se vyhnout některým zranitelnostem, je nejlepší zakázat kompresi.

7. Chcete upravit nastavení šifrování? y – V zájmu tohoto tutoriálu si projdeme nastavení šifrování, abychom vám poskytli přehled o šifrování, které bude používat náš server OpenVPN.

8. Vyberte, jakou šifru chcete použít pro datový kanál:1 [AES] – AES je aktuálně nejrychlejší šifra dostupná pro OpenVPN. Doporučená hodnota je AES-128-GCM. Můžete si všimnout, že AES-256-GCM je také k dispozici, ale poskytuje pomalejší výkon.

9. Vyberte, jaký typ certifikátu chcete použít:1 [ECDSA] – RSA si získal popularitu díky svému výkonu, vyspělosti a kompatibilitě pro většinu aplikací, ale v dnešním zabezpečení poskytuje ECDSA větší velikost klíče, je škálovatelný a je budoucností certifikátů.

10. Vyberte, kterou křivku chcete použít pro klíč certifikátu: 1 [prime256v1] – Od vydání OpenVPN 2.4 jsou nyní podporovány klíče Elliptic-curve Diffie–Hellman nebo ECDH.

11. Vyberte, kterou šifru chcete použít pro řídicí kanál:1 [ECDHE-ECDSA-AES-128-GCM-SHA256] – Opět platí, že 128bitový klíč je dostatečně bezpečný a stále poskytuje lepší výkon.

12. Vyberte, jaký druh klíče Diffie-Hellman chcete použít:1 [ECDH] – ECDH se používá podle moderních standardů.

13. Vyberte, kterou křivku chcete použít pro klíč ECDH:1 [prime256v1] – 256bitový klíč by měl stačit.

14. Který algoritmus výtahu chcete použít pro HMAC? :1 [SHA256] – Znovu, 256bitový klíč by měl stačit a je to sladké místo pro zabezpečení a výkon.

15. Další vrstva zabezpečení k řídicímu kanálu:1 [tls-crypt] – Pro zvýšení bezpečnosti bychom měli zvolit tls-crypt před tls-auth, protože také šifruje zásobník TLS.

Krok 3:Vytvoření naší první konfigurace OpenVPN Server-Client

Po zodpovězení následujících otázek nyní přistoupíme k informacím o klientovi.

Příklad:

  1. Jméno klienta :klient1
  2. Chcete chránit konfigurační soubor heslem?:2 – Budete požádáni o zadání přístupové fráze.

Po dokončení vám bude poskytnuto umístění nastavení OVPN klienta, které můžete najít na /root/[client name].ovpn .

Nyní si můžeme stáhnout konfiguraci přes SFTP pomocí FTP klienta a importovat ji do OpenVPN klienta.

Pokud potřebujete přidat nového klienta/uživatele, můžete skript spustit znovu a nabídne následující možnosti:

What do you want to do?
1) Add a new user
2) Revoke existing user
3) Remove OpenVPN
4) Exit
Select an option [1-4]:

To je ono – nyní máte na svém serveru Ubuntu 18.04 funkční server OpenVPN, který může chránit vaše soukromí online.

Samozřejmě nemusíte instalovat OpenVPN na Ubuntu 18.04 VPS pokud používáte jednu z našich hostingových služeb OpenVPN. OpenVPN pro vás automaticky nastaví naši zkušení správci systému Linux. Jsou k dispozici 24 hodin denně, 7 dní v týdnu a budou vám schopni pomoci s instalací.

PS . Pokud se vám líbilo čtení tohoto blogového příspěvku o tom, jak nainstalovat OpenVPN na Ubuntu 18.04, můžete jej sdílet na sociálních sítích pomocí níže uvedených zkratek nebo jednoduše zanechat komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat FastPanel na Ubuntu 20.04

  2. Jak nainstalovat Graylog Server na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 18.04

  1. Jak nainstalovat TaskBoard na Ubuntu 18.04

  2. Jak nainstalovat Dotclear na Ubuntu 18.04

  3. Jak nainstalovat OpenCart na Ubuntu 18.04

  1. Jak nainstalovat MySQL na Ubuntu 16.04

  2. Jak nainstalovat phpPgAdmin na Ubuntu 18.04

  3. Jak nainstalovat OpenVPN na Ubuntu 18.04