Cómo configurar abrir VPN en Ubuntu Top 10.Top 10

Cómo configurar abrir VPN en Ubuntu Top 10.Top 10
VPN, un acrónimo de "Red privada virtual", es una tecnología increíble que lo protege al navegar por Internet. Originalmente desarrollado para grandes corporaciones, los servicios de VPN están disponibles para todos. Entre todos los proveedores de servicios VPN, OpenVPN es un nombre único.OpenVPN le permite crear su propia VPN con la ayuda de su programa de código abierto. El software puede funcionar con las transmisiones TCP y UDP. Los túneles VPN se aseguran el protocolo OpenVPN que utiliza autenticación SSL/TLS, certificados, credenciales, bloqueo de dirección MAC (opcional) y más.En esta guía, demostraremos cómo configurar el OpenVPN en Ubuntu 22.04.

Prerrequisitos:

Para realizar los pasos que demostramos en esta guía, necesitará los siguientes componentes:

  • Un sistema Ubuntu configurado correctamente.
  • Un servidor Ubuntu Cloud Configurado correctamente (para la configuración del servidor OpenVPN).
  • Acceso a un usuario no raíz con permiso de sudo en ambos sistemas. Obtenga más información sobre cómo administrar el privilegio de sudo.

Configuración del servidor OpenVPN

La instalación manual y la configuración de un servidor OpenVPN es un trabajo tedioso. Para optimizar el proceso, utilizaremos un script de instalador de terceros desde GitHub: Angristan/OpenVPN-Install. El script admite una amplia gama de sistemas operativos y arquitecturas.

Primero, asegúrese de que rizo esta instalado:

$ sudo apt instalación curl -y

Ahora podemos tomar el script de instalación con el siguiente comando curl:

$ curl -o https: // raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.mierda

A continuación, tenemos que cambiar el permiso del archivo para que podamos ejecutar el script. Use el siguiente comando para marcar el script como un archivo ejecutable:

$ chmod +x OpenVPN Install.mierda

Finalmente, ejecute el guión:

$ sudo bash openvpn install.mierda

El script solicitará varias información sobre el servidor, qué características desea habilitar/deshabilitar y tal. Luego, instala los paquetes necesarios.

Una vez que finaliza el proceso de instalación, el script genera un archivo de configuración del cliente en el directorio de trabajo actual. Este archivo es importante para configurar los clientes que se conectan a este servidor OpenVPN particular.

Si es un administrador avanzado de usuario o sistema y requiere un control más fino sobre el proceso de instalación, consulte el proceso de configuración manual del servidor OpenVPN en Ubuntu 22.04.

Configuración del cliente OpenVPN

Instalación del paquete de cliente OpenVPN

Ahora trabajamos en la máquina del cliente. El software del cliente OpenVPN está directamente disponible en los reposos oficiales de Ubuntu.

Primero, actualice la base de datos del paquete APT:

$ sudo apt actualización

A continuación, instale el cliente OpenVPN:

$ sudo apt install OpenVPN

Servicio al cliente de OpenVPN

Tras la instalación, el cliente registrará el OpenVPN Servicio con Systemd. Habilite el servicio para que comience en el arranque:

$ sudo SystemCTL Habilitar OpenVPN

Luego, comience el servicio:

$ sudo systemctl iniciar OpenVPN

Compruebe si el servicio está en funcionamiento:

$ sudo systemctl status OpenVPN

Copiar el archivo de configuración de OpenVPN

Obtuvimos un archivo de configuración del cliente OpenVPN de la configuración del servidor. En esta sección, lo tomaremos desde el servidor.

Hay múltiples formas en que podemos tomarlo desde el servidor. Un método común es usar el comando SCP. Básicamente es el comando CP pero sobre SSH.

Copie el archivo de configuración de OpenVPN del servidor al directorio actual:

$ SCP @:/ruta/a/config.ovpn .

Configuración de la VPN

Con el archivo de configuración, ahora podemos usar el Ajustes aplicación para configurar el VPN. Comenzar la aplicación desde Actividades.

Desde el Red pestaña, haga clic en el icono "+" después del VPN sección.

De la nueva ventana emergente, seleccione "Importar desde el archivo".

Navegar por el OpenVPN archivo de configuración.

Se le presentará una ventana que contiene varias información sobre el VPN. Haga clic en "Agregar"Para finalizar el proceso.

Vuelve a la pestaña de red de nuevo. Debería haber un VPN Entrada bajo el VPN sección.

Conclusión

En esta guía, demostramos la instalación y la configuración de OpenVPN en Ubuntu. Mostramos cómo configurar un servidor OpenVPN y un cliente. Tenga en cuenta que varios clientes pueden conectarse al servidor OpenVPN con el archivo de configuración.

Aparte de OpenVPN, también hay otros métodos para crear una VPN. Por ejemplo, Sshuttle puede crear una VPN sobre SSH. También puede configurar un proxy de calcetines que actúa como una VPN.

Si está interesado en exponer su aplicación web local a Internet, puede hacerlo con la ayuda de un proxy inverso como Nginx.

Computación feliz!