Hoe VPN te installeren op Ubuntu 20.04

Netwerkbeveiliging is een van de essentiële punten die we in gedachten moeten houden bij elke internettoegang en dit komt omdat elke klik die we geven, elke letter die we invoeren en elke website die we bezoeken, deze op de achtergrond worden gecontroleerd door derden. gegevens voor reclamedoeleinden en in andere meer gevoelige gevallen voor afpersingsdoeleinden. Uiteraard kunnen we niet verdwijnen omdat 99% van wat we doen op het netwerk moet zijn, maar we kunnen de veiligheid van ons browsen verhogen en dit is mogelijk dankzij virtuele privénetwerken (Virtual Private Network VPN).

Voordelen van het gebruik van een VPN-netwerkDe voordelen van het gebruik van een VPN-netwerk zijn:

  • Ze hebben codering die de privacy op niet-vertrouwde wifi-netwerken en openbare toegangsnetwerken optimaliseert.
  • Veilig browsen.
  • Voorkomt browsegeschiedenis en meer.

Om deze redenen zullen we u leren hoe u OpenVPN installeert in Ubuntu 20.04 (server en desktop) om een ​​extra beveiligingsalternatief te hebben bij het browsen op internet.

Wat is OpenVPNOpenVPN is ontwikkeld om de gebruiker in staat te stellen een VPN-netwerk te creëren met behulp van de TCP- en UDP-transmissieprotocollen, alle VPN-tunnels zijn beschermd met het OpenVPN-protocol dat SSL / TLS-authenticatie, certificaten, referenties en multi-factor authenticatie heeft.

OpenVPN heeft een client-server-architectuur en kan op verschillende systemen worden geïnstalleerd, zoals Linux, Windows, macOS of op mobiele besturingssystemen zoals Android, Windows Mobile en iOS. De OpenVPN-toegangsserver kan inkomende VPN-verbindingen ontvangen en daarom kunnen OpenVPN Connect-clients de verbinding met de server tot stand brengen.

VPN-functiesDe belangrijkste kenmerken van OpenVPN zijn:

  • Integreert een robuuste en schaalbare VPN-server die eenvoudig door de gebruiker te configureren en te beheren is
  • Het heeft Cloud Application Marketplace voor AWS, GCP, Azure en Oracle
  • Ondersteunt site-to-site externe toegang tot virtuele netwerken
  • Hiermee kunt u specifieke toegangscontroles configureren op zowel gebruikers- als groepsniveau
  • Het heeft verschillende authenticatiemodi
  • Gecentraliseerd certificaatbeheer
  • Gebruik de functie voor gesplitste tunnels
  • fout tolerantie:

Nu gaan we leren hoe OpenVPN op Ubuntu 20.04 Server te installeren en daarna verbinding te maken vanaf Ubuntu 20.04 Desktop.

1. Hoe OpenVPN op Ubuntu 20.04 Server te installeren


De configuratie van OpenVPN zelf is een taak die verschillende parameters vereist die voor velen complex kunnen zijn. Om dit te voorkomen is er een script beschikbaar waarmee het mogelijk wordt om onze OpenVPN-server veel dynamischer te configureren. Dit script zal automatisch het privé IP-adres van de server detecteren.

Stap 1
Om het te weten, gaan we het volgende uitvoeren:

 wget -qO - icanhazip.com

VERGROTEN

Stap 2
Als alternatief kunnen we het volgende uitvoeren:

 dig + korte mijnip.opendns.com @ resolver1.opendns.com
Stap 3
Nu gaan we het genoemde script als volgt downloaden met behulp van de CURL-opdracht:
 curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

VERGROTEN

Stap 4
We maken dit bestand uitvoerbaar met het volgende commando:

 chmod + x openvpn-install.sh

VERGROTEN

Stap 5
Zodra dit is gebeurd, voeren we het bestand uit met de volgende opdracht:

 sudo bash openvpn-install.sh

VERGROTEN

Stap 6
Eerst valideren we het te gebruiken IPv4-adres, druk op Enter en dan moeten we het openbare IP-adres van de Ubuntu 20.04-server invoeren:

VERGROTEN

Stap 7
We drukken op Enter en nu hebben we enkele vragen volgens de gewenste configuratie, allereerst wordt gevraagd of we IPv6-ondersteuning willen inschakelen:

VERGROTEN

Stap 8
Hierna selecteren we via welke poort de OpenVPN-communicatie zal worden gehoord:

VERGROTEN

Stap 9
We laten de standaardoptie staan ​​en definiëren vervolgens het te gebruiken protocol:

VERGROTEN

Stap 10
Daarna hebben we een reeks DNS-opties om te gebruiken:

VERGROTEN

Stap 11
We selecteren de gewenste en bepalen nu of we compressie in de bestanden zullen gebruiken:

VERGROTEN

Stap 12
Vervolgens wordt gevraagd of we de OpenVPN-instellingen willen aanpassen:

VERGROTEN

Stap 13
Druk op Enter om door te gaan met de installatie van het OpenVPN-script:

VERGROTEN

Stap 14
Vervolgens wordt ons gevraagd de naam van de klant in te voeren:

VERGROTEN

Stap 15
Vervolgens definiëren we de authenticatiemethode en zijn we aan het einde van de OpenVPN-installatie op Ubuntu 20.04 Server gekomen:

VERGROTEN

In het laatste deel vinden we het pad van het clientconfiguratiebestand in de werkdirectory waarin we ons bevinden.

Stap 16
We bevestigen dat de OpenVPN-service actief is met het volgende commando:

 sudo systemctl status openvpn

VERGROTEN

Stap 17
Daarnaast valideren we dat de OpenVPN-daemon luistert op de poort die in het script is toegewezen, hiervoor voeren we de volgende opdracht in:

 sudo ss -tupln | grep openvpn

VERGROTEN

Stap 18
Met het commando "ip add" valideren we dat er een nieuwe interface is gemaakt die als VPN met de computers zal fungeren:

VERGROTEN

In dit geval is het interface 3 genaamd POINTOPOINT.

2. Hoe OpenVPN op Ubuntu 20.04 Desktop te configureren

Stap 1
Nu gaan we naar de client en de eerste stap is om OpenVPN te installeren met de volgende opdracht, bovendien kunnen we het in andere distributies zoals deze installeren:

 sudo yum install openvpn (CentOS 8/7/6) sudo apt install openvpn (Ubuntu / Debian) sudo dnf install openvpn (Fedora 22 + / CentOS 8)

Stap 2
Daarna gaan we de pakketten "network-manager-openvp" installeren waarmee de OpenVPN-interface kan worden beheerd:

 sudo yum install network-manager-openvpn (CentOS 8/7/6) sudo apt install network-manager-openvpn (Ubuntu / Debian) sudo dnf install network-manager-openvpn (Fedora 22 + / CentOS 8)

Stap 3
Nu gaan we de OpenVPN-service starten, inschakelen en bekijken:

 sudo systemctl start openvpn sudo systemctl enble openvpn sudo systemctl status openvpn

Stap 4
Vervolgens zullen we het OpenVPN-configuratiebestand als volgt in de Home-directory importeren:

 cd ~ $ scp "gebruiker" @ "server IPv4": / home / solvetic / solvetic.ovpn
Als gevolg hiervan zullen we het bestand importeren in de Home-directory van Ubuntu 20.04:

VERGROTEN

Stap 5
Nu gaan we naar de netwerkconfiguratie waar we het volgende zullen zien:

Stap 6
We klikken op het + teken in het VPN-gedeelte en het volgende wordt weergegeven:

Stap 7
We klikken op de optie "Importeren uit een bestand" en in het volgende venster gaan we naar het pad waar het configuratiebestand is geïmporteerd:

VERGROTEN

Stap 8
We selecteren het en klikken op "Open", het laadt alle variabelen van de OpenVPN-server:

Stap 9
We klikken op "Toevoegen" om het te integreren in het netwerk en we zullen dit zien:

VERGROTEN

Stap 10
We gaan verder met het verbinden van het VPN-netwerk door op de schakelaar te klikken en we moeten het beheerderswachtwoord invoeren:

Stap 11
We klikken op Verbinden om door te gaan met deze bewerking:

Stap 12
We kunnen de VPN-verbinding valideren vanuit het hoofdmenu:

VERGROTEN

Stap 13
Op het moment dat we een wijziging willen aanbrengen of OpenVPN willen verwijderen in Ubuntu 20.04 Server zullen we het volgende uitvoeren. Daar selecteren we de gewenste optie en volgen we de nodige stappen.

 sudo bash openvpn-install.sh

Met Solvetic heb je geleerd om OpenVPN op Ubuntu 20.04 te installeren en zo de webconnectiviteit te verzekeren.

wave wave wave wave wave