VPN

Slik installerer og konfigurerer du OpenVPN på Debian 9

Slik installerer og konfigurerer du OpenVPN på Debian 9
OpenVPN er en open source Virtual Private Network-programvare. Den kjører som en klientservermodell. En OpenVPN-server kjører på en ekstern datamaskin som er offentlig tilgjengelig, og du kan koble til den ved hjelp av OpenVPN-klientprogramvaren som er installert på datamaskinen din. På den måten kan du koble til alle datamaskiner og enheter som kjører på den eksterne datamaskinens nettverk og også bruke internettforbindelsen til den datamaskinen. OpenVPN kan også brukes til å koble til det lokale nettverket til de forskjellige eksterne stedene også, som ligger bak NAT og tildeles ikke-rutbare IP-adresser. Det er mange flere bruksområder for OpenVPN.

I denne artikkelen vil jeg vise deg hvordan du installerer og konfigurerer OpenVPN på Debian 9 Stretch. La oss komme i gang.

Installere og konfigurere OpenVPN:

Oppdater først APT-pakkelagerbufferen på Debian 9-maskinen din med følgende kommando:

$ sudo apt oppdatering

APT-pakkelagerbufferen bør oppdateres.

Installer nå Git med følgende kommando:

$ sudo apt installere git

Trykk nå y og trykk deretter på å fortsette.

OpenVPN skal installeres.

Å installere og konfigurere OpenVPN manuelt er en kjedelig oppgave. Du må vite mange ting for å konfigurere det riktig. Den gode nyheten er at det faktisk er et GitHub-arkiv (som du finner på https: // github.com / Angristan / OpenVPN-install) hjelper deg med å installere og konfigurere OpenVPN veldig enkelt. Så det er slik jeg skal installere OpenVPN i denne artikkelen.

Gå nå til ~ / Nedlastinger katalog med følgende kommando:

Klon nå OpenVPN-Install GitHub-depotet med følgende kommando:

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

OpenVPN-Install GitHub-depotet skal klones.

En ny katalog openvpn-install skal opprettes og alle OpenVPN-Install GitHub-arkivfilene skal kopieres inne i den.

$ ls

Nå naviger til openvpn-install / katalog med følgende kommando:

$ cd openvpn-install

Du burde kunne finne openvpn-install.sh filen i denne katalogen.

Nå gjør openvpn-install.sh kjørbar med følgende kommando:

$ chmod + x openvpn-install.sh

Som du kan se, openvpn-install.sh skriptet er nå kjørbart.

Kjør nå openvpn-install.sh skript som rot med følgende kommando:

$ sudo ./ openvpn-install.sh

Forsikre deg om at IP-adressen er riktig. Hvis du vil endre det, kan du endre det her. Dette vil være IP-adressen til OpenVPN-serveren når den er installert. Så sørg for at det er riktig. Når du er ferdig, trykk å fortsette.

Nå må du fortelle OpenVPN hvilken port du skal bruke. Standardporten er 1194. Men du kan bruke annen port.

Hvis du vil bruke en bestemt port, trykker du på 2 og trykk deretter på . Deretter vil OpenVPN be deg om å oppgi et portnummer.

Hvis du vil at OpenVPN skal velge en tilfeldig port å bruke, er det bare å trykke 3 og trykk .

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

Du må skrive inn din offentlige IPv4-adresse her hvis du vil ha tilgang til OpenVPN-serveren over internett. Men hvis du bare vil få tilgang til OpenVPN-serveren fra det lokale nettverket, skriver du bare inn IP-adressen du skrev tidligere, din NAT IP-adresse.

Du finner din offentlige IPv4-adresse veldig enkelt. Bare besøk http: // www.whatsmyip.org / og din offentlige IPv4-adresse skal være der.

Nå må du fortelle OpenVPN hvilken kommunikasjonsprotokoll du skal bruke. Du kan enten bruke UDP eller TCP. UDP er valgt som standard, og det er raskere enn TCP. Når du er ferdig, trykk .

Nå må du velge en DNS-leverandør. OpenVPN vil bruke den til å løse vertsnavn. Det er mange leverandører å velge mellom. Jeg velger standard, 1) Nåværende systemoppløsere (fra / etc / resolv.conf). Dette vil bruke Debian 9-maskinene dine / etc / resolv.konf fil for å løse DNS-vertsnavnene.

Når du er ferdig, trykk .

Velg nå en krypteringstype. Hvis du ikke vet hva det er, forlater du standardinnstillingen og trykker på .

Velg nå Diffie-Hellman-nøkkelstørrelsen du vil bruke. Jo flere nøkkelbiter du bruker, jo sikrere er krypteringen, men krypterings-dekrypteringsprosessen vil være tregere. Du kan bruke de anbefalte nøkkelbitene eller bruke 4096 bits. Jeg går med standard 3072 nøkkelbiter. Når du er ferdig, trykk .

Velg størrelsen på RSA-nøkkelen. Konseptene er de samme her som Diffie-Hellman-nøkkelen som jeg diskuterte i den forrige delen. Jeg går med standard 3072 nøkkelbiter. Når du er ferdig, trykk .

Du kan kreve passord når andre prøver å koble til VPN-serveren din. Standard oppførsel er å ikke be brukerne om passord mens de kobler til serveren. Dette er standard oppførsel, og dette er hva jeg går med. Du kan angi et passord hvis du vil. det er helt opp til deg. Når du er ferdig, trykk .

Skriv nå inn klientnavnet (ikke bruk mellomrom) og trykk .

Bare trykk .

Installasjonen av OpenVPN skal begynne.

OpenVPN skal installeres.

Nå skal du kunne finne en OVPN-fil i brukerens HOME-katalog med samme navn som klientnavnet ditt (som du angav tidligere). I mitt tilfelle er filnavnet linuxhint.ovpn.

Koble til OpenVPN-serveren:

Hvis du vil koble til OpenVPN-serveren din fra en annen datamaskin, trenger du en kopi av OVPN-filen (i mitt tilfelle linuxhint.ovpn) som ble generert av OpenVPN-installatøren.

På klientdatamaskinen må du installere OpenVPN-klientprogramvare.

Hvis du bruker Linux-operativsystem, er det bare å installere OpenVPN der og kopiere OVPN-filen der.

Jeg antar at du bruker en Ubuntu-server som OpenVPN-klient.

Installer nå OpenVPN der med følgende kommando:

$ sudo apt installere openvpn

Jeg kopierte linuxhint.ovpn fil der.

Kjør nå følgende kommando for å koble til OpenVPN-serveren din:

$ sudo openvpn --config linuxhint.ovpn

Du bør være koblet til OpenVPN-serveren din.

Som du kan se, a tun0 grensesnitt er lagt til min Ubuntu Server.

Så det er slik du installerer og konfigurerer OpenVPN på Debian 9 Stretch. Takk for at du leser denne artikkelen.

Hvordan vise OSD-overlegg i fullskjerm Linux-apper og spill
Å spille fullskjermspill eller bruke apper i distraksjonsfri fullskjermmodus kan avskrekke deg fra relevant systeminformasjon som er synlig i et panel...
Topp 5 spillfangstkort
Vi har alle sett og elsket streaming av spill på YouTube. PewDiePie, Jakesepticye og Markiplier er bare noen av de beste spillerne som har tjent milli...
Hvordan utvikle et spill på Linux
For et tiår siden ville ikke mange Linux-brukere forutsi at deres favorittoperativsystem en dag ville være en populær spillplattform for kommersielle ...