Så här installerar och konfigurerar du OpenVPN på Debian 9

How Install Configure Openvpn Debian 9



OpenVPN är en öppen källkod för virtuellt privat nätverk. Den körs som en klient-server-modell. En OpenVPN -server körs på en fjärrdator som är allmänt tillgänglig, och du kan ansluta till den med hjälp av OpenVPN -klientprogramvaran som är installerad på din dator. På så sätt kan du ansluta till alla datorer och enheter som körs på fjärrdatorns nätverk och även använda datorns internetanslutning. OpenVPN kan också användas för att ansluta till det lokala nätverket för de olika fjärrplatserna, som ligger bakom NAT och tilldelas icke -dirigerbara IP -adresser. Det finns många fler användningsområden för OpenVPN.

I den här artikeln kommer jag att visa dig hur du installerar och konfigurerar OpenVPN på Debian 9 Stretch. Låt oss börja.







Uppdatera först APT -pakets lagringscache för din Debian 9 -maskin med följande kommando:



$sudolämplig uppdatering

APT -pakets lagringscache bör uppdateras.







Installera nu Git med följande kommando:

$sudobenägenInstallera



Tryck nu på och och tryck sedan på att fortsätta.

OpenVPN bör installeras.

Att installera och konfigurera OpenVPN manuellt är en tråkig uppgift. Du måste veta många saker för att ställa in det korrekt. Den goda nyheten är att det faktiskt finns ett GitHub -arkiv (som du kan hitta på https://github.com/Angristan/OpenVPN-install ) hjälper dig att enkelt installera och konfigurera OpenVPN. Så det är hur jag ska installera OpenVPN i den här artikeln.

Navigera nu till ~/Nedladdningar katalog med följande kommando:

Klona nu OpenVPN-Installera GitHub-förvaret med följande kommando:

$git klonhttps://github.com/angristan/openvpn-install.git

OpenVPN-Installera GitHub-förvaret bör klonas.

En ny katalog openvpn-install ska skapas och alla OpenVPN-installera GitHub-förvaringsfiler ska kopieras inuti den.

$ls

Navigera nu till openvpn-install/ katalog med följande kommando:

$CDopenvpn-install

Du borde kunna hitta openvpn-install.sh filen i den här katalogen.

Gör nu openvpn-install.sh körbar med följande kommando:

$chmod+ x openvpn-install.sh

Som du kan se, openvpn-install.sh skriptet är nu körbart.

Kör nu openvpn-install.sh manus som rot med följande kommando:

$sudo./openvpn-install.sh

Se nu till att IP -adressen är korrekt. Om du vill ändra det kan du ändra det här. Detta kommer att vara IP -adressen till OpenVPN -servern när den är installerad. Så se till att det är rätt. När du är klar trycker du på att fortsätta.

Nu måste du berätta för OpenVPN vilken port du ska använda. Standardporten är 1194 . Men du kan använda en annan port.

Om du vill använda en specifik port trycker du på 2 och tryck sedan på . Då kommer OpenVPN att be dig att ange ett portnummer.

Om du vill att OpenVPN ska välja en slumpmässig port att använda trycker du bara på 3 och tryck på .

Jag går med standardporten. Så jag ska bara trycka här.

Du måste ange din offentliga IPv4 -adress här om du vill komma åt OpenVPN -servern över internet. Men om du bara vill komma åt OpenVPN -servern från ditt lokala nätverk skriver du bara in den IP -adress du skrev tidigare, din NAT -IP -adress.

Du hittar din offentliga IPv4 -adress väldigt enkelt. Besök bara http://www.whatsmyip.org/ och din offentliga IPv4 -adress ska finnas där.

Nu måste du berätta för OpenVPN vilket kommunikationsprotokoll du ska använda. Du kan antingen använda UDP eller TCP. UDP är valt som standard och är snabbare än TCP. När du är klar trycker du på .

Nu måste du välja en DNS -leverantör. OpenVPN kommer att använda det för att lösa värdnamn. Det finns många leverantörer att välja mellan. Jag väljer standard, 1) Nuvarande systemupplösare (från /etc/resolv.conf) . Detta kommer att använda din Debian 9 -maskin /etc/resolv.conf fil för att lösa DNS -värdnamnen.

När du är klar trycker du på .

Välj nu en krypteringstyp. Om du inte vet vad det är, lämna standard och tryck på .

Välj nu nyckelstorleken Diffie-Hellman som du vill använda. Ju fler nyckelbitar du använder, desto säkrare är krypteringen, men krypterings-dekrypteringsprocessen blir långsammare. Du kan använda de rekommenderade nyckelbitarna eller använda 4096 bitar. Jag går med standardnycklarna 3072. När du är klar trycker du på .

Välj storlek på RSA -nyckeln. Begreppen är desamma här som Diffie-Hellman-nyckeln som jag diskuterade i det tidigare avsnittet. Jag går med standardnycklarna 3072. När du är klar trycker du på .

Du kan kräva ett lösenord när andra försöker ansluta till din VPN -server. Standardbeteendet är att inte be användarna om ett lösenord när de ansluter till servern. Detta är standardbeteendet och det är vad jag går med. Du kan ange ett lösenord om du vill. allt hänger på dig. När du är klar trycker du på .

Skriv nu in klientnamnet (använd inga mellanslag) och tryck på .

Tryck bara på .

OpenVPN -installationen bör börja.

OpenVPN bör installeras.

Nu borde du kunna hitta en OVPN -fil i din användares HOME -katalog med samma namn som ditt klientnamn (som du angav tidigare). I mitt fall är filnamnet linuxhint.ovpn .

Ansluter till OpenVPN -servern:

Om du vill ansluta till din OpenVPN -server från en annan dator behöver du en kopia av OVPN -filen (i mitt fall linuxhint.ovpn ) som genererades av OpenVPN -installationsprogrammet.

På klientdatorn måste du installera OpenVPN -klientprogramvara.

Om du använder Linux -operativsystem, installera bara OpenVPN där och kopiera OVPN -filen där.

Jag antar att du använder en Ubuntu -server som OpenVPN -klient.

Installera nu OpenVPN där med följande kommando:

$sudobenägenInstalleraopenvpn

Jag kopierade linuxhint.ovpn filen där.

Kör nu följande kommando för att ansluta till din OpenVPN -server:

$sudoopenvpn--konfiglinuxhint.ovpn

Du bör vara ansluten till din OpenVPN -server.

Som du kan se, a tun0 gränssnitt läggs till min Ubuntu -server.

Så det är så du installerar och konfigurerar OpenVPN på Debian 9 Stretch. Tack för att du läste denna artikel.