VPN

Sådan installeres og konfigureres OpenVPN på Debian 9

Sådan installeres og konfigureres OpenVPN på Debian 9
OpenVPN er en open source Virtual Private Network-software. Det kører som en klientservermodel. En OpenVPN-server kører på en fjerncomputer, der er offentligt tilgængelig, og du kan oprette forbindelse til den ved hjælp af OpenVPN-klientsoftwaren, der er installeret på din computer. På den måde kan du oprette forbindelse til alle computere og enheder, der kører på den eksterne computers netværk, og også bruge internetforbindelsen til den computer. OpenVPN kan også bruges til at oprette forbindelse til det lokale netværk på de forskellige fjernplaceringer også, som ligger bag NAT og tildeles ikke-routbare IP-adresser. Der er mange flere anvendelser af OpenVPN.

I denne artikel vil jeg vise dig, hvordan du installerer og konfigurerer OpenVPN på Debian 9 Stretch. Lad os komme igang.

Installation og konfiguration af OpenVPN:

Opdater først APT-pakkeopbevaringscachen på din Debian 9-maskine med følgende kommando:

$ sudo apt opdatering

APT-pakkeopbevaringscachen skal opdateres.

Installer nu Git med følgende kommando:

$ sudo apt installere git

Tryk nu y og tryk derefter på at fortsætte.

OpenVPN skal installeres.

Installation og konfiguration af OpenVPN manuelt er en kedelig opgave. Du bliver nødt til at kende mange ting for at konfigurere det korrekt. Den gode nyhed er, at der faktisk er et GitHub-lager (som du kan finde på https: // github.com / Angristan / OpenVPN-install) hjælper dig med at installere og konfigurere OpenVPN meget let. Så det er sådan, jeg skal installere OpenVPN i denne artikel.

Naviger nu til ~ / Downloads bibliotek med følgende kommando:

Klon nu OpenVPN-Install GitHub-arkivet med følgende kommando:

$ git klon https: // github.com / angristan / openvpn-installation.git

OpenVPN-Install GitHub-lageret skal klones.

En ny mappe openvpn-installation skal oprettes, og alle OpenVPN-Install GitHub-arkivfiler skal kopieres inde i den.

$ ls

Naviger nu til openvpn-installation / bibliotek med følgende kommando:

$ cd openvpn-installation

Du burde være i stand til at finde openvpn-installation.sh fil i denne mappe.

Gør nu openvpn-installation.sh eksekverbar med følgende kommando:

$ chmod + x openvpn-installation.sh

Som du kan se, openvpn-installation.sh script er nu eksekverbart.

Kør nu openvpn-installation.sh script som rod med følgende kommando:

$ sudo ./ openvpn-installation.sh

Sørg nu for, at IP-adressen er korrekt. Hvis du vil ændre det, kan du ændre det her. Dette vil være IP-adressen på OpenVPN-serveren, når den er installeret. Så sørg for at det er korrekt. Når du er færdig, skal du trykke på at fortsætte.

Nu skal du fortælle OpenVPN, hvilken port du skal bruge. Standardporten er 1194. Men du kan bruge en anden port.

Hvis du vil bruge en bestemt port, skal du trykke på 2 og tryk derefter på . Derefter beder OpenVPN dig om at indtaste et portnummer.

Hvis du vil have, at OpenVPN skal vælge en tilfældig port, du skal bruge, skal du bare trykke på 3 og tryk på .

Jeg går med standardporten. Så jeg skal bare trykke her.

Du skal indtaste din offentlige IPv4-adresse her, hvis du vil have adgang til OpenVPN-serveren over internettet. Men hvis du kun vil få adgang til OpenVPN-serveren fra dit lokale netværk, skal du bare indtaste den IP-adresse, du har skrevet tidligere, din NAT IP-adresse.

Du kan finde din offentlige IPv4-adresse meget let. Bare besøg http: // www.whatsmyip.org / og din offentlige IPv4-adresse skal være der.

Nu skal du fortælle OpenVPN, hvilken kommunikationsprotokol du skal bruge. Du kan enten bruge UDP eller TCP. UDP er valgt som standard, og det er hurtigere end TCP. Når du er færdig, skal du trykke på .

Nu skal du vælge en DNS-udbyder. OpenVPN bruger det til at løse værtsnavne. Der er mange udbydere at vælge imellem. Jeg vælger standard, 1) Nuværende systemopløsere (fra / etc / resolv.conf). Dette bruger dine Debian 9-maskiner / etc / resolv.konf fil for at løse DNS-værtsnavne.

Når du er færdig, skal du trykke på .

Vælg nu en krypteringstype. Hvis du ikke ved, hvad det er, skal du forlade standardindstillingen og trykke på .

Vælg nu den Diffie-Hellman-nøglestørrelse, du vil bruge. Jo flere nøglebits du bruger, jo mere sikker er krypteringen, men krypterings-dekrypteringsprocessen vil være langsommere. Du kan bruge de anbefalede nøglebits eller bruge 4096 bits. Jeg går med standard 3072 nøglebits. Når du er færdig, skal du trykke på .

Vælg RSA-nøglestørrelse. Begreberne er de samme her som Diffie-Hellman-nøglen, som jeg diskuterede i det tidligere afsnit. Jeg går med standard 3072 nøglebits. Når du er færdig, skal du trykke på .

Du kan kræve en adgangskode, når andre prøver at oprette forbindelse til din VPN-server. Standardadfærden er at ikke bede brugerne om en adgangskode, når de opretter forbindelse til serveren. Dette er standardadfærden, og dette er hvad jeg går med. Du kan indstille en adgangskode, hvis du vil. det er helt op til dig. Når du er færdig, skal du trykke på .

Indtast nu klientnavnet (brug ikke mellemrum), og tryk på .

Bare tryk .

OpenVPN-installationen skal begynde.

OpenVPN skal installeres.

Nu skal du være i stand til at finde en OVPN-fil i dine brugeres HOME-bibliotek med samme navn som dit klientnavn (som du angav tidligere). I mit tilfælde er filnavnet linuxhint.ovpn.

Oprettelse af forbindelse til OpenVPN-serveren:

Hvis du vil oprette forbindelse til din OpenVPN-server fra en anden computer, skal du bruge en kopi af OVPN-filen (i mit tilfælde linuxhint.ovpn), der blev genereret af OpenVPN-installationsprogrammet.

På klientcomputeren skal du installere OpenVPN-klientsoftware.

Hvis du bruger Linux-operativsystem, skal du bare installere OpenVPN der og kopiere OVPN-filen der.

Jeg antager, at du bruger en Ubuntu-server som OpenVPN-klient.

Installer nu OpenVPN der med følgende kommando:

$ sudo apt installere openvpn

Jeg kopierede linuxhint.ovpn arkiv der.

Kør nu følgende kommando for at oprette forbindelse til din OpenVPN-server:

$ sudo openvpn --config linuxhint.ovpn

Du skal være forbundet til din OpenVPN-server.

Som du kan se, a tun0 interface er føjet til min Ubuntu Server.

Så det er sådan, du installerer og konfigurerer OpenVPN på Debian 9 Stretch. Tak, fordi du læste denne artikel.

Mus Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Xdotool er et gratis og open source kommandolinjeværktøj til simulering af museklik og tastetryk. Denne artikel dækker en kort vejledning om brug af x...
Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...