In questo articolo, ti mostrerò come installare e configurare OpenVPN su Debian 9 Stretch. Iniziamo.
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.