Cómo instalar y configurar OpenVPN en Debian 9

Cómo instalar y configurar OpenVPN en Debian 9
OpenVPN es un software de red privada virtual de código abierto. Se ejecuta como modelo de cliente cliente. Un servidor OpenVPN se ejecuta en una computadora remota a la que se puede acceder públicamente, y puede conectarse a él utilizando el software del cliente OpenVPN instalado en su computadora. De esa manera, puede conectarse a todas las computadoras y dispositivos que se ejecutan en la red de la computadora remota y también usar la conexión a Internet de esa computadora. OpenVPN también se puede usar para conectarse a la red local de las diferentes ubicaciones remotas, que están detrás de NAT y se les asigna direcciones IP no enrutables. Hay muchos más usos de OpenVpn.

En este artículo, le mostraré cómo instalar y configurar OpenVPN en Debian 9 Stretch. Empecemos.

Instalación y configuración de OpenVPN:

Primero actualice el caché del repositorio de paquetes APT de su máquina Debian 9 con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Ahora instale git con el siguiente comando:

$ sudo apt install git

Ahora presiona Y y luego presiona continuar.

Se debe instalar OpenVPN.

Instalar y configurar OpenVPN manualmente es una tarea tediosa. Tendrás que saber muchas cosas para configurarlo correctamente. La buena noticia es que en realidad hay un repositorio de GitHub (que puede encontrar en https: // github.com/angristan/openvpn-install) lo ayuda a instalar y configurar OpenVPN muy fácilmente. Así es como voy a instalar OpenVPN en este artículo.

Ahora navegue al ~/Descargas directorio con el siguiente comando:

Ahora clone el repositorio de GitHub OpenVPN-Install con el siguiente comando:

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

El repositorio de GitHub para instalar OpenVPN debe clonarse.

Un nuevo directorio Instalación de OpenVPN debe crearse y todos los archivos de repositorio de GitHub de OpenVPN deben copiarse dentro de él.

$ LS

Ahora navegue a OpenVPN-Install/ directorio con el siguiente comando:

$ CD OpenVPN Install

Deberías poder encontrar Instalación de OpenVPN.mierda Archivo en este directorio.

Ahora hacer Instalación de OpenVPN.mierda ejecutable con el siguiente comando:

$ chmod +x OpenVPN Install.mierda

Como se puede ver, Instalación de OpenVPN.mierda El script ahora es ejecutable.

Ahora corre Instalación de OpenVPN.mierda guión como raíz Con el siguiente comando:

$ sudo ./OpenVPN Install.mierda

Ahora asegúrese de que la dirección IP sea correcta. Si quieres cambiarlo, puedes cambiarlo aquí. Esta será la dirección IP del servidor OpenVPN una vez que esté instalado. Así que asegúrate de que sea correcto. Una vez que haya terminado, presione continuar.

Ahora tienes que decirle a OpenVPN qué puerto usar. El puerto predeterminado es 1194. Pero puedes usar otro puerto.

Si desea usar un puerto específico, presione 2 y luego presiona . Entonces OpenVPN le pedirá que ingrese un número de puerto.

Si desea que OpenVPN elija un puerto aleatorio para usar, simplemente presione 3 y presionar .

Voy con el puerto predeterminado. Así que solo voy a presionar aquí.

Debe escribir su dirección pública IPv4 aquí si desea acceder al servidor OpenVPN a través de Internet. Pero si desea acceder al servidor OpenVPN solo desde su red local, simplemente escriba la dirección IP que escribió anteriormente, su dirección IP NAT.

Puede encontrar su dirección pública IPv4 muy fácilmente. Simplemente visite http: // www.whatsmyip.org/ y su dirección pública de IPv4 debe estar allí.

Ahora debe decirle a OpenVPN qué protocolo de comunicación usar. Puedes usar UDP o TCP. UDP se selecciona de forma predeterminada, y es más rápido que TCP. Una vez que haya terminado, presione .

Ahora tiene que seleccionar un proveedor de DNS. OpenVPN lo usará para resolver los nombres de host. Hay muchos proveedores para elegir. Elegiré el predeterminado, 1) Resueltos del sistema actuales (desde /etc /resolv.conf). Esto utilizará su máquina Debian 9 /etc/resolv.confusión Archivo para resolver los nombres de host de DNS.

Una vez que haya terminado, presione .

Ahora seleccione un tipo de cifrado. Si no sabe qué es, deje el valor predeterminado y presione .

Ahora seleccione el tamaño de la tecla Diffie-Hellman para usar. Cuantos más bits clave use, más seguro será el cifrado, pero el proceso de descifrado de cifrado será más lento. Puede usar los bits de clave recomendados o usar 4096 bits. Voy con los bits de clave predeterminados, 3072. Una vez que haya terminado, presione .

Seleccione el tamaño de la tecla RSA. Los conceptos son los mismos aquí que la clave Diffie-Hellman como discutí en la sección anterior. Voy con los bits de clave predeterminados, 3072. Una vez que haya terminado, presione .

Puede necesitar una contraseña cuando otras personas intentan conectarse a su servidor VPN. El comportamiento predeterminado es no pedir a los usuarios una contraseña mientras se conecta al servidor. Este es el comportamiento predeterminado y esto es lo que estoy pasando. Puede establecer una contraseña si lo desea. todo depende de usted. Una vez que haya terminado, presione .

Ahora escriba el nombre del cliente (no use ningún espacio) y presione .

Solo presiona .

La instalación de OpenVPN debe comenzar.

Se debe instalar OpenVPN.

Ahora debería poder encontrar un archivo OVPN en el directorio de inicio de sus usuarios con el mismo nombre que el nombre de su cliente (como establece anteriormente). En mi caso, el nombre del archivo es Linuxhint.ovpn.

Conectarse al servidor OpenVPN:

Si desea conectarse a su servidor OpenVPN desde otra computadora, necesitará una copia del archivo OVPN (en mi caso Linuxhint.ovpn) que fue generado por el instalador OpenVPN.

En la computadora del cliente, debe instalar el software del cliente OpenVPN.

Si está utilizando el sistema operativo Linux, simplemente instale OpenVPN allí y copie el archivo OVPN allí.

Supongo que está utilizando un servidor Ubuntu como cliente OpenVPN.

Ahora instale OpenVPN allí con el siguiente comando:

$ sudo apt install OpenVPN

Copié el Linuxhint.ovpn archivo allí.

Ahora ejecute el siguiente comando para conectarse a su servidor OpenVPN:

$ sudo OpenVPN - -Config Linuxhint.ovpn

Debe estar conectado a su servidor OpenVPN.

Como puede ver, un tun0 La interfaz se agrega a mi servidor Ubuntu.

Así es como instala y configuras OpenVPN en Debian 9 STRING. Gracias por leer este artículo.