Volver a todas las guías
VPNmin de lectura•Updated 2026-10-25

Servidor OpenVPN en un VPS: usuarios, perfiles y conexiones

Gestione su propio servidor OpenVPN: descargue el perfil ya preparado, cree y revoque usuarios y conéctese desde Windows, macOS, iPhone, Android y Linux.

OpenVPN es un software VPN de código abierto que protege las conexiones con cifrado y autenticación SSL/TLS. Funciona sobre UDP o TCP y atraviesa la mayoría de cortafuegos y proxies.

Al pedir un VPS OpenVPN, instalamos por usted el servidor OpenVPN y un script de gestión de usuarios, junto con un perfil de cliente listo para usar. Todo se gestiona por SSH; los usuarios se conectan con las apps gratuitas de OpenVPN.

  • Sistema operativo: Ubuntu 22.04
  • Servidor mínimo: 1 vCPU y 1 GB de RAM
  • Acceso al servidor: root por SSH, con la contraseña root de su servidor
1

Encuentre sus datos de acceso

Cuando su servidor esté listo, le enviamos por correo su dirección IP y la contraseña root. Los mismos datos están en su área de cliente, en la información del servidor. En los comandos siguientes, sustituya SERVER_IP por la IP de su servidor.

2

Conéctese al servidor y compruebe OpenVPN

Entre por SSH, compruebe que el servicio OpenVPN está en marcha y revise sus archivos. La configuración está en /etc/openvpn/ y /root/openvpn-conf.sh es el script que gestiona los usuarios.

El estado debe indicar active (running).

ssh root@SERVER_IP
systemctl status openvpn@server
ls -la /etc/openvpn/
3

Descargue el perfil de cliente ya preparado

El servidor incluye un perfil de cliente, un archivo .ovpn en /root/. Muéstrelo y cópielo a su ordenador, sustituyendo PROFILE por el nombre del archivo:

Dé a cada persona su propio perfil (paso 4) en lugar de compartir este, para poder revocar a un usuario sin afectar a los demás.

ls /root/*.ovpn
scp root@SERVER_IP:/root/PROFILE.ovpn ~/Downloads/
4

Cree un usuario nuevo

Ejecute el script de gestión en el servidor y siga su menú:

  1. Elija 1, Add a new user.
  2. Escriba un nombre de cliente: solo letras, números, guiones bajos o guiones.
  3. Elija 1 para un perfil sin contraseña, o 2 para proteger la clave del perfil con una contraseña, que escribirá dos veces.
  4. El script guarda el perfil como /root/UserName.ovpn, con el nombre del cliente.

Un perfil con contraseña la pide en cada conexión, así que sigue protegido aunque se pierda el archivo.

/root/openvpn-conf.sh
5

Envíe el perfil al usuario

Copie el nuevo perfil del servidor a su ordenador:

El archivo .ovpn es la llave del usuario a su VPN. Envíelo por un canal seguro, no como un simple adjunto de correo.

scp root@SERVER_IP:/root/UserName.ovpn ./
6

Conéctese desde Windows

En Windows se usa OpenVPN Community Edition (OpenVPN GUI).

  1. Descargue OpenVPN Community Edition desde openvpn.net e instálelo con los componentes predeterminados, incluido el controlador TAP.
  2. Copie el perfil a su ordenador, por ejemplo con los comandos siguientes en PowerShell. Escriba la contraseña root del servidor cuando se la pida.
  3. Haga clic derecho en el icono de OpenVPN de la bandeja del sistema, elija Import file… y seleccione el archivo .ovpn.
  4. Haga clic derecho de nuevo en el icono y elija Connect. Escriba la contraseña del perfil si la tiene.
  5. El icono se vuelve verde al conectarse.
mkdir C:\OpenVPN
scp root@SERVER_IP:/root/UserName.ovpn C:\OpenVPN\
7

Conéctese desde macOS, iPhone, Android o Linux

Cada plataforma tiene un cliente oficial de OpenVPN que importa el mismo archivo .ovpn.

  1. macOS: instale OpenVPN Connect y arrastre el archivo .ovpn a la app.
  2. iPhone y Android: instale OpenVPN Connect desde la App Store o Google Play, abra el archivo .ovpn con ella (o use Import Profile > File) y toque Connect.
  3. Linux: instale OpenVPN e inicie el perfil con los comandos siguientes.

Para comprobar la conexión, abra cualquier web de «cuál es mi IP»: debe mostrar la IP de su servidor. Para desconectarse, use Disconnect en la app.

sudo apt install openvpn
sudo openvpn --config UserName.ovpn
8

Revoque un usuario

Para quitar el acceso a alguien, vuelva a ejecutar el script de gestión:

  1. Elija 2, Revoke existing user.
  2. Elija el usuario de la lista.
  3. Confirme con y.

El script revoca el certificado del usuario, que ya no podrá conectarse aunque conserve su archivo .ovpn.

/root/openvpn-conf.sh
9

Revoque un certificado manualmente

Si prefiere trabajar directamente con Easy-RSA, muestre los certificados emitidos, revoque uno, regenere la lista de revocación (CRL) y reinicie OpenVPN:

Cada archivo .crt de la carpeta issued es un usuario. El nombre que revoque debe coincidir con el nombre del archivo sin .crt y distingue mayúsculas de minúsculas.

ls /etc/openvpn/easy-rsa/pki/issued/
cd /etc/openvpn/easy-rsa/
./easyrsa revoke UserName
./easyrsa gen-crl
cp pki/crl.pem /etc/openvpn/crl.pem
chmod 644 /etc/openvpn/crl.pem
systemctl restart openvpn@server

Consiga un servidor para esta guía

VPS OpenVPN viene listo con todo lo de esta guía, desde $7.50/mes con facturación anual.

Ver planes de VPS OpenVPN

Empiece hoy con su NodexVPS

Ahorre un 50 % con pago anual. Sin permanencia, cancele cuando quiera.