Come configurare il server OpenVPN sul top 10 Ubuntu.Top 10

Come configurare il server OpenVPN sul top 10 Ubuntu.Top 10

“Una rete privata virtuale o VPN consente di estendere una rete privata attraverso le reti pubbliche. Migliora la tua sicurezza online; Ad esempio, se sei in un hotel e stai utilizzando la connessione Internet dell'hotel per la tua attività, c'è un'alta possibilità che i tuoi dati possano essere violati. Le connessioni VPN sono private e crittografate, il che impedisce l'accesso non autenticato alla connessione. Oggi in questo tutorial, passeremo tutti i passaggi necessari per impostare il server OpenVPN su Ubuntu 22.04."

Openvpn

OpenVPN è un'applicazione open source che viene utilizzata principalmente per accedere ai siti Web remoti, creare connessioni sicure e migliorare la sicurezza utilizzando crittografia, autenticazione e, naturalmente, la certificazione utilizzando la libreria OpenSSL. Ora imposteremo OpenVPN su Ubuntu 22.04.

Passaggio 1: aggiorna i pacchetti di sistema

aggiornamento sudo apt-get && sudo apt-get upgrade

E aggiornerà automaticamente i pacchetti del sistema.

Passaggio 2: installa OpenVPN

sudo apt -y installa openvpn

Ora devi aspettare un po 'e una volta fatto, puoi passare al passaggio 3.

Passaggio 3: generare una chiave statica da utilizzare per la crittografia del tunnel VPN e avviare il server VPN

OpenVPN --genkey-Secret Static-Openvpn.chiave
sudo openvpn -dev tun --ifconfig 172.16.0.1 172.16.0.2-cifre AES-256-CBC-Secret Static-Openvpn.chiave &

Nota: Potresti aver notato il "&" alla fine del comando sopra, ed è lì per aiutarti a sfondo al processo OpenVPN in modo da non dover tenere aperto il terminale.

Passaggio 4: verifica se stai diventando vero

Basta immettere il seguente comando e lo farai tun0 con un indirizzo IP di 172.16.0.1

ip a show tun0

L'output sarebbe così

Ora dobbiamo verificare se la porta UDP 1194 è aperta per le connessioni utilizzando il comando seguente

netstat -anu | grep 1194

E questo genererebbe output come questo

Passaggio 5: configurare il firewall

Utilizzare il seguente comando per configurare il firewall

$ sudo UFW Consenti da qualsiasi a qualsiasi porta 1194 Proto UDP

E vedrai il seguente output

Il server OpenVPN è ora in grado di ricevere connessioni in arrivo.

Ora come hai intenzione di collegare il server OpenVPN da un client remoto? Bene, devi seguire i seguenti passaggi.

Passaggio 1: installa OpenVPN

sudo apt -y installa openvpn

Passaggio 2: trasferire il file chiave statico-openvpn dal server OpenVPN al client

Innanzitutto, dobbiamo trasferire il file dal server al client utilizzando un metodo sicuro di tua scelta, ma useremo il Comando SCP come questo

SCP Ubuntuser@linuxhint:/home/ubuntuser/static-openvpn.chiave

Nota: Questo comando deve essere emesso dal lato cliente e usa il tuo nome utente.

Passaggio 3: stabilire un tunnel VPN sul server

Usando il seguente comando, saremo in grado di stabilire un tunnel VPN al server, ma È necessario modificare l'indirizzo IP in base al server a cui si sta connettendo

$ sudo open.16.0.1 172.16.0.2-cifre AES-256-CBC-Secret Static-Openvpn.chiave &

Hai notato la cifra AES-256-CBC? Bene, questa è la crittografia più sicura e la decrittografia della stringa di dati.

Passaggio 4: test se la connessione ha avuto successo

Se hai finito con il passaggio 3, allora dovresti essere in grado di vedere il seguente messaggio se la connessione ha avuto successo.

Ora confermeremo la connessione riuscita facendo ping un host sul server remoto utilizzando il comando seguente

ping -c 1 172.16.0.1

Vedremo qualcosa del genere ma non preoccuparti se è diverso dalla tua parte

Conclusione

In questo tutorial, abbiamo esaminato tutti i passaggi necessari per ricevere connessioni in arrivo utilizzando OpenVPN e abbiamo anche imparato come connetterci a un server OpenVPN da un client remoto su Ubuntu. Se affronti qualche errore o problema, ti preghiamo di contattarci perché siamo sempre felici di aiutare la nostra comunità.