In questo articolo, ti mostrerò come installare e configurare OpenVPN su Debian 9 Stretch. Iniziamo.
Installazione e configurazione di OpenVPN:
Innanzitutto aggiorna la cache del repository del pacchetto APT della tua macchina Debian 9 con il seguente comando:
$ sudo apt updateLa cache del repository dei pacchetti APT dovrebbe essere aggiornata.
Ora installa Git con il seguente comando:
$ sudo apt install git
Ora premi sì e poi premere
OpenVPN dovrebbe essere installato.
Installare e configurare manualmente OpenVPN è un compito noioso. Dovrai sapere molte cose per configurarlo correttamente. La buona notizia è che in realtà esiste un repository GitHub (che puoi trovare su https://github.com/Angristan/OpenVPN-install) ti aiuta a installare e configurare OpenVPN molto facilmente. Ecco come installerò OpenVPN in questo articolo.
Ora vai a ~/Download directory con il seguente comando:
Ora clona il repository GitHub di OpenVPN-Install con il seguente comando:
$ git clone https://github.com/angristan/openvpn-install.idiota
Il repository GitHub di OpenVPN-Install dovrebbe essere clonato.
Una nuova directory openvpn-install dovrebbe essere creato e tutti i file del repository GitHub di OpenVPN-Install dovrebbero essere copiati al suo interno.
$ ls
Ora vai a installazione-openvpn/ 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. Quando hai finito, premi
Ora devi dire a OpenVPN quale porta usare. La porta predefinita è 1194. Ma puoi usare un'altra porta.
Se vuoi usare una porta specifica, premi 2 e poi premere
Se vuoi che OpenVPN scelga una porta casuale da utilizzare, premi semplicemente 3 e premi
Sto andando con la porta predefinita. Quindi vado solo a premere
Devi digitare il tuo indirizzo IPv4 pubblico qui se vuoi accedere al server OpenVPN su Internet. Ma se vuoi accedere al server OpenVPN solo dalla tua rete locale, digita semplicemente l'indirizzo IP che hai 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 dovrebbe essere lì.
Ora devi dire a OpenVPN quale protocollo di comunicazione usare. Puoi usare UDP o TCP. UDP è selezionato per impostazione predefinita ed è più veloce di TCP. Quando hai finito, premi
Ora devi selezionare un provider DNS. OpenVPN lo utilizzerà per risolvere i nomi host. Ci sono molti fornitori tra cui scegliere. Prenderò quello predefinito, 1) Attuali risolutori di sistema (da /etc/resolv.conf). Questo utilizzerà la tua macchina Debian 9 /etc/resolv.conf file per risolvere i nomi host DNS.
Quando hai finito, premi
Ora seleziona un tipo di crittografia. Se non sai cos'è, lascia l'impostazione predefinita e premi
Ora seleziona la dimensione della chiave Diffie-Hellman da usare. Più bit di chiave usi, più sicura è la crittografia, ma il processo di crittografia-decrittografia sarà più lento. È possibile utilizzare i bit della chiave consigliati o utilizzare 4096 bit. Sto andando con l'impostazione predefinita, 3072 bit di chiave. Quando hai finito, premi
Seleziona la dimensione della chiave RSA. I concetti qui sono gli stessi della chiave Diffie-Hellman come ho discusso nella sezione precedente. Sto andando con l'impostazione predefinita, 3072 bit di chiave. Quando hai finito, premi
Puoi richiedere una password quando altre persone tentano di connettersi al tuo server VPN. Il comportamento predefinito è di non chiedere agli utenti una password durante la connessione al server. Questo è il comportamento predefinito e questo è ciò con cui sto andando. Puoi impostare una password se vuoi. dipende tutto da te. Quando hai finito, premi
Ora digita il nome del cliente (non utilizzare spazi) e premi
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 dei tuoi utenti con lo stesso nome del nome del tuo cliente (come impostato in precedenza). Nel mio caso, il nome del file è linuxhint.ovpn.
Connessione al server OpenVPN:
Se vuoi connetterti al tuo server OpenVPN da un altro computer, avrai bisogno di una copia del file OVPN (nel mio caso linuxhint.ovpn) che è stato generato dal programma di installazione di OpenVPN.
Sul computer client, devi installare il software client OpenVPN.
Se stai usando il sistema operativo Linux, installa OpenVPN lì e copia il file OVPN lì.
Presumo che tu stia utilizzando un server Ubuntu come client OpenVPN.
Ora installa OpenVPN lì con il seguente comando:
$ sudo apt install openvpn
ho copiato il linuxhint.ovpn archivia lì.
Ora esegui il seguente comando per connetterti al tuo server OpenVPN:
$ sudo openvpn --config linuxhint.ovpn
Dovresti essere connesso al tuo server OpenVPN.
Come puoi vedere, a tun0 l'interfaccia è stata aggiunta al mio server Ubuntu.
Ecco come si installa e si configura OpenVPN su Debian 9 Stretch. Grazie per aver letto questo articolo.