Come installare e configurare OpenVPN su Debian 9

Come installare e configurare OpenVPN su Debian 9
OpenVPN è un software di rete privata virtuale open source. Funziona come modello di server client. Un server OpenVPN viene eseguito su un computer remoto accessibile al pubblico e puoi connetterti utilizzando il software client OpenVPN installato sul tuo computer. In questo modo, puoi connetterti a tutti i computer e dispositivi in ​​esecuzione sulla rete del computer remoto e utilizzare anche la connessione Internet di quel computer. OpenVPN può anche essere utilizzato per connettersi anche alla rete locale delle diverse posizioni remote, che sono dietro NAT e sono assegnati indirizzi IP non instradabili. Ci sono molti altri usi di OpenVPN.

In questo articolo, ti mostrerò come installare e configurare OpenVPN su Debian 9 Stretch. Iniziamo.

Installazione e configurazione di OpenVPN:

Per prima cosa aggiorna la cache del repository del pacchetto APT della macchina Debian 9 con il seguente comando:

$ sudo apt update

La cache del repository del pacchetto APT deve essere aggiornata.

Ora installa Git con il seguente comando:

$ sudo APT Installa git

Ora premi y e poi premere continuare.

OpenVPN dovrebbe essere installato.

L'installazione e la configurazione manualmente OpenVPN è un compito noioso. Dovrai sapere molte cose per impostare correttamente. La buona notizia è che in realtà c'è un repository GitHub (che puoi trovare su https: // github.com/Angristan/OpenVPN-Install) ti aiuta a installare e configurare OpenVPN molto facilmente. È così che ho intenzione di installare OpenVPN in questo articolo.

Ora naviga su ~/Download Directory con il seguente comando:

Ora clona il repository OpenVPN-Install Github con il seguente comando:

$ git clone https: // github.com/Angristan/OpenVPN-Install.idiota

Il repository OpenVPN-Install GitHub dovrebbe essere clonato.

Una nuova directory OpenVPN-Install dovrebbe essere creato e tutti i file di repository GitHub di OpenVPN-Install devono essere copiati al suo interno.

$ ls

Ora naviga su OpenVPN-Install/ Directory con il seguente comando:

$ CD OpenVPN-Install

Dovresti essere in grado di trovare OpenVPN-Install.sh file in questa directory.

Ora fai OpenVPN-Install.sh eseguibile con il seguente comando:

$ chmod +x openvpn-install.sh

Come potete vedere, OpenVPN-Install.sh lo script è ora eseguibile.

Ora corri OpenVPN-Install.sh Script come radice con il seguente comando:

$ sudo ./OpenVPN-Install.sh

Ora assicurati che l'indirizzo IP sia corretto. Se vuoi cambiarlo, puoi cambiarlo qui. Questo sarà l'indirizzo IP del server OpenVPN una volta installato. Quindi assicurati che sia corretto. Una volta che hai finito, premere continuare.

Ora devi dire a OpenVPN quale porta usare. La porta predefinita è 1194. Ma puoi usare l'altra porta.

Se si desidera utilizzare una porta specifica, premere 2 e poi premere . Quindi OpenVPN ti chiederà di inserire un numero di porta.

Se si desidera che OpenVPN scelga una porta casuale da utilizzare, basta premere 3 e premere .

Vado con la porta predefinita. Quindi ho intenzione di premere Qui.

Devi digitare il tuo indirizzo IPv4 pubblico qui se si desidera accedere al server OpenVPN su Internet. Ma se si desidera accedere al server OpenVPN solo dalla rete locale, digita solo l'indirizzo IP digitato in precedenza, il tuo indirizzo IP NAT.

Puoi trovare il tuo indirizzo IPv4 pubblico molto facilmente. Basta visitare http: // www.whatsmyip.Org/ e il tuo indirizzo IPv4 pubblico dovrebbero essere lì.

Ora devi dire a OpenVPN quale protocollo di comunicazione. Puoi usare UDP o TCP. UDP è selezionato per impostazione predefinita ed è più veloce di TCP. Una volta che hai finito, premere .

Ora devi selezionare un provider DNS. OpenVPN lo utilizzerà per risolvere i nomi host. Ci sono molti fornitori tra cui scegliere. Sceglierò quello predefinito, 1) Risolvi di sistema di corrente (da /etc /resolv.conf). Questo utilizzerà la tua macchina Debian 9 /etc/resolv.conf File per risolvere i nomi host DNS.

Una volta che hai finito, premere .

Ora seleziona un tipo di crittografia. Se non sai di cosa si tratta, allora lascia il valore predefinito e premi .

Ora seleziona la dimensione della chiave Diffie-Hellman da utilizzare. Più bit chiave usi, più è sicuro la crittografia, ma il processo di decrezione della crittografia sarà più lento. È possibile utilizzare i bit chiave consigliati o utilizzare 4096 bit. Vado con i bit chiave predefiniti, 3072. Una volta che hai finito, premere .

Seleziona la dimensione della chiave RSA. I concetti sono gli stessi qui della chiave Diffie-Hellman di quanto ho discusso nella sezione precedente. Vado con i bit chiave predefiniti, 3072. Una volta che hai finito, premere .

Puoi richiedere una password quando altre persone cercano di connettersi al server VPN. Il comportamento predefinito è non chiedere agli utenti una password durante la connessione al server. Questo è il comportamento predefinito e questo è quello con cui sto andando. Puoi impostare una password se lo desideri. dipende tutto da te. Una volta che hai finito, premere .

Ora digita il nome client (non utilizzare spazi) e premere .

Basta premere .

L'installazione di OpenVPN dovrebbe iniziare.

OpenVPN dovrebbe essere installato.

Ora dovresti essere in grado di trovare un file OVPN nella directory home utenti con lo stesso nome del nome del tuo client (come impostato in precedenza). Nel mio caso, il nome del file è Linuxhint.Ovpn.

Connessione al server OpenVPN:

Se si desidera connetterti al server OpenVPN dall'altro computer, avrai bisogno di una copia del file OVPN (nel mio caso Linuxhint.Ovpn) che è stato generato dal programma di programmazione OpenVPN.

Sul computer client, è necessario installare il software client OpenVPN.

Se stai utilizzando il sistema operativo Linux, basta installare OpenVPN e copiare il file OVPN lì.

Suppongo, stai usando un server Ubuntu come client OpenVPN.

Ora installa OpenVPN lì con il seguente comando:

$ sudo apt Installa OpenVPN

Ho copiato il Linuxhint.Ovpn file lì.

Ora esegui il seguente comando per connettersi al server OpenVPN:

$ sudo openvpn -config linuxhint.Ovpn

Dovresti essere connesso al server OpenVPN.

Come puoi vedere, a tun0 L'interfaccia viene aggiunta al mio server Ubuntu.

Ecco come installi e configura OpenVPN su Debian 9 Stretch. Grazie per aver letto questo articolo.