Slik kobler du til en VPN automatisk på Linux
Det er enkle måter å koble til VPN fra Ubuntu. Mange VPN-er gir gode Linux-klienter. Selv om de ikke gjør det, kan du bruke Network Manager-appleten til å konfigurere en VPN-tilkobling. Men hvis du vil koble deg uten en GUI, eller hvis du vil at tilkoblingen skal kjøres automatisk som en tjeneste for alle brukere, fungerer disse alternativene ikke egentlig.
De fleste av de beste VPN-tjenestene er bygget på OpenVPN. OpenVPN er en gratis og åpen kilde VPN-server som du faktisk kan bruke til å konfigurere ditt eget VPN. Det er ikke nødvendig å gjøre det, skjønt. Du trenger bare klientdelen av OpenVPN.
Når du installerer OpenVPN på Ubuntu, får du også klienten. Du kan bruke OpenVPN-klienten til å koble til en hvilken som helst OpenVPN-server, uavhengig av VPN-tjenesten, eller om de har en GUI-klient eller ikke. OpenVPN er en tjeneste, slik at den kan kjøre ved oppstart på datamaskinen, noe som betyr at du ikke trenger å huske å starte opp, og du må ikke konfigurere tilkoblingen separat for hver bruker.
Installer OpenVPN
Før du kan koble til VPN-tjenesten din, må du installere OpenVPN på Ubuntu. Det er tilgjengelig rett i lageret, så bruk det for å få det.
sudo apt install openvpn
Du kan også installere Openvpn fra pakken din, uavhengig av distroen du bruker.
Last ned VPN-konfigurasjonen din
De fleste VPN-leverandører har tilgjengelige konfigurasjoner for OpenVPN. Sjekk om VPN-leverandøren din støtter OpenVPN (det gjør det sannsynligvis) og se etter konfigurasjonsfilene.
De kan ha en side dedikert til å gi dem, eller de kan bare ha en stor ".zip" -pakke med alle deres tilgjengelige konfigurasjoner. Uansett kan du laste ned det du vil ha eller trenger. Hvis de er individuelle filer, blir de vanligvis oppkalt etter serverplasseringen, og de slutter i ".ovpn" -utvidelsen.
Kopier konfigurasjonen
Når du har filen eller arkivet, må du plassere den i OpenVPNs katalog. Hvis du trenger å pakke ut filene fra en zip-fil, gjør du det først.
Unzip openvpn.zip
Kopier filen til OpenVPN-katalogen og endre navnet på "openvpn.conf."
sudo cp ~ / Nedlastinger / OpenVPN / 'Nordøst US.ovpn' /etc/openvpn/openvpn.conf
Din sti og filnavn vil være annerledes. Eksemplene her er gjort opp, men mange VPNer bruker en struktur som eksemplene.
Automatisk pålogging
Det slags beseirer formålet med at OpenVPN starter automatisk hvis du må skrive inn brukernavn og passord hver gang du kobler til. Heldigvis støtter OpenVPN automatisk pålogging med en fil.
Åpne "/etc/openvpn/openvpn.conf" med sudo
. Se etter en linje som inneholder "auth-user-pass." Det vil nok sitte der alene med ingenting annet på linjen. Deretter legger du til "auth.txt" på samme linje. Lagre filen og lukk den.
Opprett en ny fil i "/ etc / openvpn" kalt "auth.txt." Legg inn brukernavnet på den første linjen i filen. Ta med passordet ditt på den andre linjen. Det er ikke noe behov for noe annet i filen. Lagre og lukk den.
Start på nytt og test
Det er alt du trenger å gjøre for å koble til VPN. Start OpenVPN-tjenesten på nytt for at endringene skal tre i kraft.
sudo systemctl restart openvpn
For å være sikker på at OpenVPN starter hver gang du starter datamaskinen, aktiver den med systemd
. Det er sannsynligvis allerede aktivert, men det er ikke en dårlig ide å dobbeltsjekke.
sudo systemctl enable openvpn
Endelig, test ut VPN-tilkoblingen din med dnsleaktest.com. Når du kommer til nettstedet, bør du se IP-adressen og plasseringen til VPN-en. Klikk på knappen nedenfor for å kjøre den utvidede testen og se at ingen DNS-informasjon lekker ut.
Bildekreditt: Vpn skrevet på trekuber