Fácil de configurar su propio servidor VPN en Ubuntu

Fácil de configurar su propio servidor VPN en Ubuntu

En este tutorial, veremos cómo es fácil configurar su propio servidor VPN en Ubuntu en menos de 5 minutos.

Proteger su privacidad cuando navega en línea es cada día más complicado. Con más y más sistemas comprometidos a diario, es difícil garantizar la protección de sus datos de navegación.

Usar una VPN es una excelente manera de mantener la privacidad al enrutar el tráfico a través de su propio servidor VPN. En lugar de enrutar el tráfico directamente al sitio web que está visitando, el tráfico entre su dispositivo y el servidor VPN se cifra y luego continúa al sitio web de origen. Eso significa que el destino ve todo el tráfico proveniente de su servidor VPN en lugar de su ISP, manteniendo segura su información personal.

En lugar de pagar por un proveedor de VPN, debería considerar crear su servidor VPN. Es mucho más simple de lo que parece y se puede completar en menos de 5 minutos.

La creación de un servidor VPN personal es clave para proteger su privacidad en línea. Cada vez que utiliza una red WiFi pública, como en una cafetería u hotel, no tiene idea de a dónde redirigir sus datos de navegación.

Requisitos previos:

  • Un servidor dedicado de NeoTechSystems.net.
  • SO Ubuntu
  • Le recomendamos que utilice 1 GB de RAM.
  •  10 GB de espacio en disco para OpenVPN y otros paquetes del sistema

Empecemos por la instalación.

Inicie sesión en su servidor utilizando SSH con acceso de usuario root.

1. Mantenga su servidor actualizado

# apt-get update -y

2. Instale el programa requerido

Si su servidor no tiene el programa wget (usado para descargar el script de instalación) lo descargaremos ahora:

# apt-get install wget

3. Descargue el script de instalación

A continuación, descargaremos un popular script de instalación de OpenVPN de github:

# wget https://git.io/vpn -O openvpn-install.sh

4. Actualiza los permisos de los archivos

Actualicemos los permisos en el archivo para hacerlo ejecutable:

# chmod +x openvpn-install.sh

5. Inicie el proceso de instalación

Ahora para comenzar el proceso de instalación ejecutando el script de instalación:

# ./openvpn-install.sh

Ingrese esta información en el script de instalación:

La IP principal del servidor se completa automáticamente. Presione enter para continuar.

Presiona 1 para continuar con la instalación de UDP.

Presione enter para continuar en el puerto predeterminado.

Ingrese el proveedor de DNS que desea utilizar en el servidor. Recomendamos OpenDNS.

Ingrese su nombre que se usará al generar el certificado de cliente y presione enter.

Presione enter para continuar con la instalación.

El script instalará OpenVPN y generará todas las claves necesarias para su uso.

El script instalará OpenVPN y generará todas las claves necesarias para su uso.

6. Copiar el archivo de configuración de VPN

Ejecute el siguiente comando y copie los datos en un archivo de texto en su computadora.

# cat /root/client.ovpn

Guarde el archivo como client.ovpn .

Puede usar scp para descargar el archivo en su máquina local desde la terminal

# scp user@IP:/root/client.ovpn /Local/folder

Una vez descargado, puede usar este archivo en su cliente VPN favorito para conectarse.

7. Agregar usuarios de VPN

Cada dispositivo que use debe tener su propio usuario en el servidor VPN para funcionar de manera confiable. Puede ejecutar el siguiente comando para agregar usuarios:

# ./openvpn-install.sh

Seleccione la opción 1 y genere un nombre único para el dispositivo.

Copie el contenido del archivo de configuración para usarlo en su dispositivo. Por ejemplo, si nombró el teléfono del cliente, puede ejecutar este comando:

# cat /root/phone.ovpn

8. Iniciar, detener y reiniciar OpenVPN

Después de la instalación, OpenVPN se iniciará automáticamente y estará configurado para iniciarse en el arranque. Aquí están los comandos de inicio y parada para su referencia:

Para iniciar OpenVPN:

# systemctl start [email protected]

Para detener OpenVPN:

# systemctl stop [email protected]

Para reiniciar OpenVPN:

# systemctl restart [email protected]

Eso es todo. Ahora, configure la VPN en su máquina local y disfrute de su VPN.

En este tutorial, hemos visto cómo es fácil configurar su propio servidor VPN en Ubuntu en menos de 5 minutos.


Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

Cómo instalar y configurar CSF (ConfigServer Security & Firewall) en CentOS 7

ConfigServer Security & Firewall (también llamado csf en forma abreviada) es un firewall de inspección de paquetes de estado (SPI). Aprenda a instalar y configurar CSF en CentOS 7

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Cómo instalar el agente de copia de seguridad R1Soft en CentOS

Aprenda a instalar R1Soft Backup Agent en CentOS y configurarlo. R1Soft Server Backup Manager ofrece a los proveedores de servicios una solución flexible y fácil de usar.

Cómo modificar los límites de CloudLinux LVE

Cómo modificar los límites de CloudLinux LVE

En este artículo, hemos explicado cómo modificar los límites de CloudLinux LVE. Entonces empecemos. Los límites de CloudLinux LVE se pueden cambiar utilizando LVE Manager.

Cómo cambiar el SSH del puerto del servidor Linux

Cómo cambiar el SSH del puerto del servidor Linux

Para cambiar el puerto SSH del servidor Linux, debe iniciar sesión en el servidor a través de SSH y modificar el archivo de configuración SSH.

Cómo instalar Centova Cast en CentOS

Cómo instalar Centova Cast en CentOS

Centova Cast es la plataforma de gestión líder para transmisiones de radio por Internet, que proporciona una amplia información y control a los proveedores de alojamiento de transmisiones.

Cómo configurar la retransmisión de correo en su servidor de correo

Cómo configurar la retransmisión de correo en su servidor de correo

Puede solucionar los problemas de envío de correo electrónico utilizando la siguiente configuración de retransmisión de correo electrónico.

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Cómo instalar Apache, MariaDB, PHP y phpMyAdmin en Ubuntu 18.04

Aprenderemos a instalar Apache MariaDB PHP y PHPMyAdmin en el servidor Ubuntu 18.04. Apache, MySQL / MariaDB y PHP están compuestos por paquetes. Se conoce como LAMP

Aprenda la gestión básica de usuarios en Linux

Aprenda la gestión básica de usuarios en Linux

¿Quiere agregar, modificar o eliminar un usuario en Linux? Aquí tienes el artículo perfecto.

Aprenda la gestión básica de grupos en Linux

Aprenda la gestión básica de grupos en Linux

Obtenga más información sobre la gestión de grupos en Linux. Cómo agregar grupos, modificar grupos y eliminar grupos, agregar miembros en Linux. Cree un nuevo grupo, use el comando groupadd.

Aprenda a instalar Fail2ban en CentOS 7

Aprenda a instalar Fail2ban en CentOS 7

Fail2ban es muy útil para asegurar la conexión SSH. Ahora debería poder instalar y configurar fail2ban en centos7, agregue una capa adicional de seguridad al servidor