OpenVPN

Installer og konfigurer OpenVPN Server på Arch Linux

Installer og konfigurer OpenVPN Server på Arch Linux
I denne artikel vil jeg vise dig, hvordan du installerer OpenVPN, konfigurerer en OpenVPN VPN-server, bruger OpenVPN-klienten til at oprette forbindelse til serveren på Arch Linux. Lad os komme igang.

Først skal du opdatere alle de installerede pakker i dit operativsystem. For at gøre det skal du køre følgende kommando:

$ sudo pacman -Syu

Alle de installerede pakker i dit Arch Linux-operativsystem skal opdateres.

Nu skal du installere Git. Hvis du ikke ved hvad Git er, er det et versionskontrolsystem. Du skal klone et Github-arkiv for at følge denne artikel. Derfor skal du have Git installeret.

For at installere Git skal du køre følgende kommando:

$ sudo pacman -S git

Tryk på 'y' og tryk på for at fortsætte installationen.

Git skal installeres.

Gå nu til github-arkivet til OpenVPN-installation på https: // github.com / Angristan / OpenVPN-installation

Du bør se denne side som vist på skærmbilledet nedenfor.

Klik på den grønne "Klon eller download" -knap.

Du skal se en URL til lageret som markeret i nedenstående skærmbillede.

Mens arkiv-URL'en er valgt, skal du højreklikke og vælge "Kopiér".

Åbn nu en terminal, og kør følgende kommando for at navigere til Downloads / biblioteket i brugerens $ HOME-bibliotek.

$ cd ~ / Downloads

Nu skal du klone Github-arkivet.

Kør følgende kommando for at klone Github-repoen ved hjælp af den URL, du lige har kopieret.

$ git klon https: // github.com / Angristan / OpenVPN-installation.git

OpenVPN-installation github-arkivet skal klones som du kan se på skærmbilledet nedenfor.

Hvis du viser indholdet af downloads / bibliotek, skal du se et bibliotek 'OpenVPN-installation'.

Kør nu følgende kommando for at navigere til 'OpenVPN-install' -mappen.

$ cd OpenVPN-installation /

Hvis du viser indholdet af mappen 'OpenVPN-install', skal du se 'LICENSE', 'openvpn-install.sh 'og' README.md '-fil som vist på skærmbilledet nedenfor.

Nu skal du lave 'openvpn-install.sh 'script eksekverbar. Kør følgende kommando for at gøre det:

$ chmod + x openvpn-installation.sh

Din 'openvpn-installation.sh 'script skal være eksekverbart som vist i skærmbilledet nedenfor:

Kør nu 'openvpn-install som root.sh 'script med følgende kommando:

$ sudo  ./ openvpn-installation.sh

OpenVPN-installationsprogrammet skal bede dig om en IP-adresse, som OpenVPN vil lytte til. Normalt er det IP-adressen på en af ​​de tilsluttede netværksgrænseflader på din computer. Du kan køre kommandoen 'ip a' eller 'ifconfig' for at finde ud af det. Når du har indtastet IP-adressen, skal du trykke på

OpenVPN-installationsprogrammet skal bede dig om den port, som OpenVPN vil bruge. Du kan lade standardindstillingen være. Når du er færdig, skal du trykke på at fortsætte.

Nu skal OpenVPN bede dig om den protokol, du vil bruge. UDP er meget hurtigere end TCP. Så du kan lade standardindstillingen være. Når du er færdig, skal du trykke på at fortsætte.

Nu skal OpenVPN spørge dig, hvilken DNS-tjeneste du vil bruge. Vælg bare en af ​​dem, og tryk på .

Nu skal OpenVPN bede dig om den krypteringsmetode, den skal bruge. Jeg forlader standardindstillingerne. Hvis du ved, hvad disse er, kan du bruge en anden mulighed. Når du er færdig, skal du trykke på at fortsætte.

Så skal OpenVPN bede dig om Diffie-Hellman-nøglebits. Jeg vil efterlade standard 3072 bits. Du kan ændre det, hvis du vil. Når du er færdig, skal du trykke på at fortsætte.

Nu skal OpenVPN spørge dig, hvor mange bits RSA-nøgle du vil generere. Jeg vil efterlade standard 3072 bits. Du kan vælge andre muligheder alt efter dit behov. Når du er færdig, skal du trykke på at fortsætte.

Nu skal OpenVPN bede dig om et navn, som det gemmer sin klientkonfigurationsfil. Dette er den fil, du vil bruge til at oprette forbindelse til OpenVPN-serveren. Standardfilnavnet er 'klient', og det genererer 'klient.ovpn-fil. Du kan forlade standardindstillingen eller ændre den, hvis du vil.

Jeg vil ændre det til 'linuxhint'. Så det vil generere 'linuxhint.ovpn-fil.

Tryk nu at fortsætte.

Tryk på 'y' og tryk på at fortsætte. OpenVPN-installationsprogrammet skal opdatere alle pakkerne på din computer og installere nye pakker, hvis det kræves.

OpenVPN skal begynde at downloade nye pakker.

RSA-nøgle genereres. Det skulle tage lang tid.

Når nøglen er genereret, skal OpenVPN-installationsprogrammet bede dig om dit offentlige IP eller domænenavn. Du kan lade det være tomt, hvis du vil. I så fald er din OpenVPN-server ikke tilgængelig fra internettet.

Du kan gå til https: // www.whatsmyip.org og find ud af din offentlige IP, hvis du ikke allerede ved det.

Kopier og indsæt IP-adressen fra whatsmyip, og tryk på at fortsætte.

I dit HOME-bibliotek en ny fil 'linuxhint.ovpn 'eller' klient.ovpn 'skal genereres afhængigt af det navn, du brugte.

Nu kan du oprette forbindelse til din VPN-server med følgende kommando:

$ openvpn --config linuxhint.ovpn

Din openvpn-klient skal være forbundet til openvpn-serveren.

Kør følgende kommando for at finde ud af, hvilke netværksgrænseflader du har på din computer.

$ ip a

Du skal se et 'tun0' interface i output af 'ip a' -kommandoen som vist på skærmbilledet nedenfor. Så alt fungerede perfekt.

Sådan installerer og konfigurerer du OpenVPN-server på Arch Linux. Tak, fordi du læste denne artikel.

Bedste kommandoliniespil til Linux
Kommandolinjen er ikke kun din største allierede, når du bruger Linux, den kan også være kilde til underholdning, fordi du kan bruge den til at spille...
Bedste apps til Gamepad Mapping til Linux
Hvis du kan lide at spille spil på Linux med en gamepad i stedet for et typisk tastatur- og musesystem, er der nogle nyttige apps til dig. Mange pc-sp...
Nyttige værktøjer til Linux-spillere
Hvis du kan lide at spille spil på Linux, er chancerne for, at du måske har brugt apps og hjælpeprogrammer som Wine, Lutris og OBS Studio for at forbe...