Ubuntu

Hvordan sette opp OpenVPN på Ubuntu Server

Hvordan sette opp OpenVPN på Ubuntu Server

OpenVPN er en gratis VPN-tjeneste for sikker ekstern tilgang til serveren / maskinen din. Det gir deg muligheten til å kryptere nettrafikken din og rute den sikkert. OpenVPN lar deg ha full kontroll over tunneltrafikken din fordi serveren og klienten begge er under din overvåking.

Det vil ikke bare oppheve blokkeringen av alle nettsteder på en lokalt begrenset internettforbindelse uten reklame, men vil også beskytte trafikken din på et usikkert åpent / offentlig Wi-Fi.

Krav

Følgende er noen få krav for å sette opp OpenVPN;

  1. Ubuntu Server (helst i hvilken som helst sky)
  2. Serveren skal ha en åpen port for å lytte etter innkommende VPN-tilkoblinger
  3. Client Machine (helst med Bash Environment)

Sette opp OpenVPN

Koble til Ubuntu Server ved hjelp av ssh eller annen protokoll for ekstern tilgang.

$ ssh ubuntu @ [ip-adresse til Ec2 Instance] -i-nøkkelen.pem

Oppdater serveren din. Kjør følgende kommando;

$ sudo apt update && sudo apt upgrade -y

Last ned OpenVPN-skriptet med følgende kommando;

$ wget https: // git.io / vpn -O openvpn-install.sh

Last ned og installer OpenVPN-skript

Du må kjøre skriptet og oppgi detaljene det ber om. Skriv inn følgende kommando;

$ sudo bash openvpn-install.sh

Den har automatisk oppdaget din private IP. trykk enter. Det vil be deg om å oppgi din offentlige IP.

Angir offentlig IP

Nå vil den be deg om å spesifisere protokollen [TCP, UDP]. TCP anbefales. For å velge TCP, skriv inn 2.

Velge protokoll

Nå vil OpenVPN be deg om lytteporten. Spesifiser en åpen port.

Portvalg

Du må konfigurere DNS-tjenestene du har tenkt å bruke. Anbefalt DNS er Google og åpen DNS.

DNS-valg

OpenVPN-serveren din er konfigurert. Gi nå et navn til klientskriptet ditt. Trykk på Enter og vent til installasjonen er fullført.

Vellykket installasjon

Overfør denne filen til klientmaskinen din. Det er mange måter å overføre filer på kommandolinjen. Vi lager python-server på Ubuntu for å overføre filen vår fra server til klient.

Bytt til katalogen der klienten.ovpn-filen er lagret. I dette tilfellet lagres det i / home / ubuntu / katalog.

$ cd / hjem / ubuntu /

Tast inn$ ls-la for å bekrefte at filen finnes i den gjeldende katalogen.

Bekreft fil i gjeldende katalog

For å starte en enkel python-server, skriv inn følgende kommandoer.

I tilfelle av python2, skriv inn;

$ sudo python -m SimpleHTTPServer

I tilfelle av Python3, skriv inn;

$ sudo python3 -m http.server

Python Server

Serveren vår lytter på port 8000. Gå til terminalen for klientmaskinen og last ned klienten.ovpn-fil ved å skrive inn følgende kommando;

$ wget http: // 18.218.226.25: 8000 / klient.ovpn

Laster ned klientfil

Husk å erstatte den offentlige IP-adressen, portnummeret og navnet på filen din.

Nå har filen din blitt overført. Du kan starte tilkoblingen ved å gå inn på klientmaskinen din;

$ sudo openvpn-klient.ovpn

For å bekrefte at OpenVPN kjører, gå til Google og skriv “Min IP.”Hvis IP-adressen er den samme som den offentlige IP-adressen til serveren din, har du konfigurert OpenVPN.

Konklusjon

OpenVPN er en gratis tjeneste, inneholder ingen annonser og krypterer trafikken vår, og omgår derfor URL- og innholdsbasert brannmur / proxy-filtre. Det er enkelt å konfigurere og gir oss kontroll over tunneltrafikken vår.

Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...
Hvordan installere og spille Doom på Linux
Introduksjon til Doom Doom-serien stammer fra 90-tallet etter utgivelsen av den originale Doom. Det ble en øyeblikkelig suksess, og fra den tiden og u...
Vulkan for Linux-brukere
Med hver nye generasjon grafikkort ser vi spillutviklere skyve grensene for grafisk troskap og komme et skritt nærmere fotorealisme. Men til tross for...