Installer og konfigurer OpenVPN -serveren på Arch Linux

Installer og konfigurer OpenVPN -serveren på Arch Linux
I denne artikkelen vil jeg vise deg hvordan du installerer OpenVPN, konfigurerer en OpenVPN VPN -server, bruker OpenVPN -klienten til å koble til serveren på Arch Linux. La oss komme i gang.

Først må du oppdatere alle de installerte pakkene i operativsystemet ditt. For å gjøre det, kjør følgende kommando:

$ sudo pacman -yu

Alle de installerte pakkene i Arch Linux -operativsystemet skal oppdateres.

Nå må du installere git. Hvis du ikke vet hva Git er, er det et versjonskontrollsystem. Du må klone et GitHub -depot for å følge denne artikkelen. Derfor må du ha Git installert.

For å installere Git, kjør følgende kommando:

$ sudo pacman -s git

Trykk 'Y' og trykk for å fortsette installasjonen.

Git skal installeres.

Gå nå til GitHub-depotet til OpenVPN-Installer på https: // github.com/angristan/openvpn-install

Du bør se denne siden som vist på skjermdumpen nedenfor.

Klikk på den grønne "klonen eller nedlasting" -knappen.

Du bør se en depot -URL som merket i skjermdumpen nedenfor.

Mens nettadressen er valgt, høyreklikk og velg "Kopier".

Åpne nå en terminal og kjør følgende kommando for å navigere til nedlastingene/ katalogen i brukerens $ Home Directory.

$ cd ~/nedlastinger

Nå må du klone GitHub -depotet.

Kjør følgende kommando for å klone GitHub -repoen ved hjelp av nettadressen du nettopp kopierte.

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

OpenVPN-installerte GitHub-depotet skal klones som du kan se på skjermbildet nedenfor.

Hvis du viser innholdet i nedlastningene/ katalogen, bør du se en katalog 'OpenVPN-Install'.

Kjør nå følgende kommando for å navigere til katalogen 'OpenVPN-Install'.

$ CD OpenVPN-Installer/

Hvis du viser innholdet i katalogen 'OpenVPN-Install', bør du se 'License', 'OpenVPN-Install.sh 'og' readme.MD '-fil som vist på skjermdumpen nedenfor.

Nå må du lage 'OpenVPN-Install.sh 'manus kjørbar. Kjør følgende kommando for å gjøre det:

$ chmod +x openvpn-install.sh

Din 'openvpn-installer.SH 'skript skal være kjørbart som vist på skjermdumpen nedenfor:

Nå som root, kjør 'openvpn-install.sh 'skript med følgende kommando:

$ sudo ./OpenVPN-installer.sh

OpenVPN Installator bør be deg om en IP -adresse som OpenVPN vil lytte til. Vanligvis er det IP -adressen til et av de vedlagte nettverksgrensesnittene til datamaskinen din. Du kan kjøre 'ip a' eller 'ifconfig' kommando for å finne det ut. Når du har satt i IP -adressen, trykk

OpenVPN Installator bør be deg om porten som OpenVPN vil bruke. Du kan legge igjen standard. Når du er ferdig, trykk for å fortsette.

Nå skal OpenVPN be deg om protokollen du vil bruke. UDP er mye raskere enn TCP. Så du kan legge igjen standard. Når du er ferdig, trykk for å fortsette.

Nå skal OpenVPN spørre deg hvilken DNS -tjeneste du vil bruke. Bare velg noen av dem og trykk .

Nå skal OpenVPN be deg om krypteringsmetoden den skal bruke. Jeg vil legge igjen standardverdiene. Hvis du vet hva disse er, kan du bruke et annet alternativ. Når du er ferdig, trykk for å fortsette.

Da bør OpenVPN be deg om Diffie-Hellman nøkkelbiter. Jeg vil legge igjen standard 3072 biter. Du kan endre det hvis du vil. Når du er ferdig, trykk for å fortsette.

Nå skal OpenVPN spørre deg hvor mange biter av RSA -nøkkel du vil generere. Jeg vil legge igjen standard 3072 biter. Du kan velge andre alternativer etter ditt behov. Når du er ferdig, trykk for å fortsette.

Nå skal OpenVPN be deg om et navn som det vil lagre klientkonfigurasjonsfilen. Dette er filen du vil bruke for å koble deg til OpenVPN -serveren. Standard filnavn er 'klient' og det genererer 'klient.ovpn 'fil. Du kan legge igjen standard eller endre det hvis du vil.

Jeg vil endre det til 'Linuxhint'. Så det vil generere 'Linuxhint.ovpn 'fil.

Trykk nå for å fortsette.

Trykk 'Y' og trykk for å fortsette. OpenVPN installasjonsprogram bør oppdatere alle pakkene på datamaskinen din og installere nye pakker hvis du krever.

OpenVPN bør begynne å laste ned nye pakker.

RSA -nøkkel blir generert. Det bør ta lang tid.

Etter at nøkkelen er generert, bør OpenVPN -installasjonsprogrammet be deg om ditt offentlige IP- eller domenenavn. Du kan la det være tomt hvis du vil. I så fall vil ikke OpenVPN -serveren din være tilgjengelig fra Internett.

Du kan gå til https: // www.WhatsMyip.org og finn ut den offentlige IP -en hvis du ikke allerede vet.

Kopier og lim inn IP fra WhatsMyip og trykk for å fortsette.

I din hjemmekatalog en ny fil 'Linuxhint.ovpn 'eller' klient.OVPN 'bør genereres avhengig av navnet du brukte.

Nå kan du koble til VPN -serveren din med følgende kommando:

$ openvpn - -config linuxhint.OVPN

OpenVPN -klienten din skal være koblet til OpenVPN -serveren.

Kjør følgende kommando for å finne ut hvilke nettverksgrensesnitt du har på datamaskinen din.

$ ip a

Du bør se et 'Tun0' -grensesnitt i utgangen av 'IP A' -kommando som vist på skjermbildet nedenfor. Så alt fungerte perfekt.

Det er slik du installerer og konfigurerer OpenVPN -serveren på Arch Linux. Takk for at du leste denne artikkelen.