🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo conectar a un servidor VPS por SSH desde Windows (PuTTY)

Actualizado el 12 de febrero de 2026

¿Te acaban de contratar un VPS Linux y no tienes ni idea de por dónde empezar? Tranquilo, es mucho más fácil de lo que parece. La primera barrera que te encuentras es que, a diferencia de un hosting compartido, no tienes un panel web bonito para gestionar archivos. Para manejar tu servidor, necesitas una conexión SSH.

Si usas Windows, la herramienta clásica y más fiable para esto es PuTTY. En esta guía, te voy a explicar paso a paso, sin tecnicismos raros, cómo conectar tu PC Windows a tu VPS Linux usando SSH y PuTTY. Al final, estarás dentro de la terminal de tu servidor, listo para configurarlo todo.

¿Qué es SSH y por qué lo necesitas?

SSH (Secure Shell) es un protocolo de red que te permite acceder a otra máquina de forma segura y encriptada. Piensa en ello como una llave maestra que abre una puerta directa a la consola de tu servidor. A través de esta consola, puedes ejecutar comandos, instalar software (como Syspanel), configurar bases de datos y administrar absolutamente todo tu VPS.

Para conectarte, necesitas tres cosas:

  1. La IP de tu servidor: Te la proporciona tu proveedor de hosting al contratar el VPS.
  2. Un usuario: Normalmente root (administrador total) o un usuario con permisos especiales.
  3. Una contraseña o clave SSH: La contraseña la configuras al crear el servidor.

Paso 1: Descargar e instalar PuTTY

PuTTY es un cliente SSH gratuito y de código abierto. No requiere instalación compleja, es un único archivo ejecutable.

  1. Ve al sitio web oficial de PuTTY: https://www.putty.org/.
  2. En la página, busca la sección de descargas. Verás un enlace que dice algo como "You can download PuTTY here".
  3. Descarga el archivo .msi (instalador de Windows) para tu arquitectura (normalmente 64-bit x64).
  4. Ejecuta el archivo descargado y sigue el asistente de instalación. Es tan sencillo como hacer clic en "Siguiente" hasta que termine. No necesitas cambiar ninguna opción.

[TIP]: También puedes descargar la versión portable (el archivo .exe) y ejecutarla directamente sin instalarla. Ideal para usar en un USB.

Paso 2: Abrir PuTTY y configurar la conexión SSH

Una vez instalado, abre PuTTY desde el menú de inicio. Verás una ventana con varias opciones. No te asustes, solo necesitas la sección "Session" (Sesión), que es la que aparece por defecto.

Sigue estos pasos para configurar la conexión:

  1. Host Name (o dirección IP): En el campo "Host Name (or IP address)", escribe la dirección IP pública de tu VPS Linux. Por ejemplo: 192.168.1.100 (aunque la tuya será una IP pública real).
  2. Port (Puerto): Asegúrate de que el puerto sea 22. Es el puerto estándar para conexiones SSH. Si tu proveedor usa otro (por seguridad), te lo indicará y deberás cambiarlo aquí.
  3. Connection type (Tipo de conexión): Selecciona la opción SSH. Es la que está marcada por defecto, pero verifica que esté activa.

Configuración básica de sesión en PuTTY

[INFO]: El puerto 22 es el predeterminado. Si lo cambias, asegúrate de recordarlo, porque lo necesitarás cada vez que te conectes.

Paso 3: Guardar la sesión (opcional pero muy útil)

Para no tener que escribir la IP cada vez, PuTTY te permite guardar la configuración de la sesión.

  1. En el campo "Saved Sessions" (Sesiones guardadas), escribe un nombre para tu servidor, por ejemplo "Mi VPS".
  2. Haz clic en el botón "Save" (Guardar) a la derecha.
  3. La próxima vez, solo tendrás que hacer doble clic en "Mi VPS" de la lista para cargar la configuración y conectar.

Paso 4: Conectar al servidor VPS

Ahora viene el momento de la verdad. Haz clic en el botón "Open" (Abrir) en la parte inferior de la ventana.

Se abrirá una ventana negra (la terminal). La primera vez que te conectes a un servidor nuevo, PuTTY te mostrará una alerta de seguridad:

WARNING - POTENTIAL SECURITY BREACH!
(Advertencia: Posible brecha de seguridad)

Esto es normal y esperado. Lo que significa es que PuTTY no reconoce la "huella digital" (fingerprint) del servidor. Es como cuando visitas un sitio web con un certificado nuevo.

  1. Lee el mensaje: te dirá que la clave del host no está en la caché.
  2. Simplemente haz clic en "Accept" (Aceptar) o "Yes" (Sí) para guardar esta clave y continuar. De esta forma, en futuras conexiones no te volverá a preguntar.

[WARNING]: Si esta alerta aparece en una conexión que ya habías hecho antes, detente. Podría significar que alguien está interceptando tu conexión o que el servidor ha sido reinstalado. En ese caso, contacta con tu proveedor.

Paso 5: Iniciar sesión (Login)

Después de aceptar la clave, la ventana de la terminal te pedirá que inicies sesión. Verás algo como:

login as:

  1. Escribe tu usuario. Para la primera configuración, suele ser root. Pulsa Enter.
  2. Te pedirá la contraseña: root@your-server's password:. Escríbela y pulsa Enter.

[WARNING]: Mientras escribes la contraseña, no verás ningún carácter (ni asteriscos ni puntos). Esto es una medida de seguridad. No te preocupes, tu teclado está funcionando. Solo escribe la contraseña y pulsa Enter.

Si todo es correcto, verás un mensaje de bienvenida y un símbolo de sistema (prompt) que termina en # (si eres root) o $ (si eres un usuario normal). ¡Felicidades! Ya estás dentro de tu VPS Linux.

Solución de problemas comunes (FAQ)

Aquí tienes las dudas más frecuentes que nos llegan al soporte. Léelas antes de desesperarte.

1. Me dice "Connection refused" (Conexión rechazada)

Este error significa que el servidor está activo pero no está escuchando en el puerto 22, o que un firewall está bloqueando la conexión.

  • Solución 1: Verifica que el puerto es el correcto. Tal vez tu proveedor usa un puerto personalizado.
  • Solución 2: Comprueba si el servicio SSH está activo en el servidor (si tienes acceso al panel de control de tu hosting). A veces hay que iniciarlo manualmente.
  • Solución 3: Revisa las reglas del firewall de tu servidor. Asegúrate de que el puerto 22 (o el que uses) esté permitido para tu IP.

2. "Network error: Connection timed out" (Tiempo de espera agotado)

Esto indica que no hay ruta de red hacia el servidor. El paquete de datos no llega.

  • Solución 1: Verifica que la IP del servidor es correcta. Un pequeño error de tipeo es lo más común.
  • Solución 2: Comprueba que tu conexión a internet funciona.
  • Solución 3: Si estás en una red corporativa o con un firewall muy estricto, es posible que estén bloqueando el puerto 22. Prueba desde otra red (por ejemplo, el móvil con datos).

3. "Access denied" (Acceso denegado)

Este error aparece cuando el usuario o la contraseña son incorrectos.

  • Solución 1: Revisa si el usuario existe. A veces, por defecto no es root, sino ubuntu, debian o admin. Pregunta a tu proveedor.
  • Solución 2: Asegúrate de que las mayúsculas y minúsculas son correctas. Las contraseñas de Linux distinguen entre mayúsculas y minúsculas.
  • Solución 3: Si es la primera vez y estás seguro de que la contraseña es correcta, contacta al soporte de tu hosting. Podría haber un problema con la configuración inicial.

4. No puedo pegar la contraseña

PuTTY no permite pegar con Ctrl+V. Para pegar en PuTTY, simplemente haz clic derecho en la ventana de la terminal. Esto pegará el contenido del portapapeles. También puedes usar Shift+Insert.

5. ¿Qué es esto de "Syspanel" y el puerto 2106?

Si tu plan de hosting incluye un panel de control para gestionar el servidor de forma gráfica, es posible que se llame Syspanel. Este panel suele tener su propia interfaz web.

Para acceder a Syspanel, no uses el puerto 22. Debes abrir tu navegador web y escribir la IP de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo: http://tu-ip-del-servidor:2106. Ahí podrás gestionar dominios, correos y bases de datos de forma visual.

[INFO]: SSH (PuTTY) es para la terminal (línea de comandos). Syspanel (puerto 2106) es para la interfaz gráfica web. Son dos herramientas complementarias.

Primeros pasos después de conectar

Ya has conseguido entrar. ¿Y ahora qué? Aquí tienes un par de comandos básicos para que te familiarices con la terminal:

  • ls : Lista los archivos y carpetas del directorio actual.
  • cd nombre_carpeta : Cambia al directorio especificado.
  • pwd : Muestra la ruta del directorio actual.
  • apt update (en Ubuntu/Debian) : Actualiza la lista de paquetes disponibles.
  • reboot : Reinicia el servidor.

[TIP]: Te recomiendo encarecidamente cambiar la contraseña de root en tu primera sesión. Usa el comando passwd y sigue las instrucciones. Una buena contraseña debe tener letras mayúsculas, minúsculas, números y símbolos.

Conclusión

Conectar a tu VPS Linux desde Windows usando PuTTY es el primer paso para dominar tu propio servidor. No es un proceso mágico, sino un protocolo estándar que, una vez que lo haces un par de veces, se convierte en algo automático.

Recuerda siempre tener a mano tu IP, tu usuario y tu contraseña. Guarda tus sesiones en PuTTY para ir más rápido. Y si te pierdes, no dudes en consultar la documentación de tu proveedor o, si tienes el panel Syspanel, úsalo como apoyo visual para tareas más complejas.

La terminal puede parecer intimidante al principio, pero con práctica verás que es la herramienta más potente que tienes para administrar tu VPS. ¡Ya has dado el paso más difícil! Ahora, a explorar y configurar tu servidor.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel