En este tutorial te guiamos por el proceso de configuración de un servidor VPN con **WireGuard** en tu VPS.

Una red privada virtual (VPN) ofrece ventajas significativas: cifra la información transmitida a través de redes públicas (aunque alguien intercepte la comunicación, los datos permanecen ininteligibles) y te permite navegar con la IP del servidor, por ejemplo para acceder a contenido restringido geográficamente.

WireGuard es una tecnología VPN de última generación que destaca por su **simplicidad, seguridad y velocidad**. ¡Comencemos!

## Paso 1: Contratación del servidor VPS

Dirígete a [ginernet.com/es/vps](https://ginernet.com/es/vps/) y elige el plan que mejor se ajuste a tus necesidades. Para este tutorial puedes optar por el **plan más económico**: los recursos de CPU y RAM no son críticos para un servidor VPN.

:::tip
Ten en cuenta el límite de **transferencia mensual** al seleccionar tu plan. Por lo general, 1 TB al mes es suficiente para la mayoría de usuarios.
:::

Una vez completada la contratación, recibirás por correo electrónico los datos de acceso a tu VPS: la dirección IP y las credenciales de inicio de sesión.

## Paso 2: Conexión por SSH

Para conectar por SSH desde Windows puedes usar [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) (en macOS y Linux basta con el comando `ssh root@IP-de-tu-VPS` en el terminal).

Al abrir PuTTY, introduce la IP de tu VPS y pulsa **"Open"**. Puedes guardar la sesión para no tener que escribir la IP cada vez.

![PuTTY: introducir la IP del VPS y pulsar Open](/api/help/media/ca5c8d71-1122-4300-a31b-453d09203e81)

La primera vez que conectes, PuTTY te mostrará el [fingerprint](https://en.wikipedia.org/wiki/Public_key_fingerprint) del servidor. Acéptalo pulsando en **Sí**.

![Aviso de fingerprint del servidor en la primera conexión](/api/help/media/d9ace808-6315-4ff8-93ec-5b71e9dcf63c)

Después te pedirá las credenciales: usuario **root** y la contraseña que recibiste por e-mail al instalar el servidor.

:::info
Si has copiado la contraseña, pégala haciendo **clic derecho** sobre la ventana de PuTTY y pulsa Intro. Es normal que no veas nada escrito en pantalla mientras introduces la contraseña.
:::

![Login como root en la consola de PuTTY](/api/help/media/bffc0d34-6472-4038-9a84-f0a98f473cbd)

Si los datos son correctos, el sistema te dará paso y podrás empezar a lanzar comandos. Para finalizar la sesión, escribe `exit`.

Aquí tienes una chuleta de comandos SSH útiles:

![Chuleta de comandos SSH habituales](/api/help/media/11e690b4-016a-411b-950f-018d42dd7266)

## Paso 3: Instalación del servidor WireGuard

Conectado por SSH, ejecuta este comando para descargar y lanzar el script de instalación de WireGuard:

```bash
wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh
```

Sigue las instrucciones que aparecen en pantalla para configurar WireGuard. Al terminar la instalación, verás los datos de conexión (y podrás generar un fichero de configuración o código QR por cada cliente).

## Paso 4: Conexión a la VPN

Con el servidor listo, toca conectarse desde tus dispositivos. Descarga el cliente oficial de WireGuard para tu sistema operativo desde [wireguard.com/install](https://www.wireguard.com/install/) y sigue las instrucciones específicas de tu plataforma.

Importa la configuración generada en el paso anterior, inicia la conexión VPN y ¡listo! Ya puedes disfrutar de una conexión segura y privada a través de tu propio servidor VPN con WireGuard.