Hosting VPS y dedicados Version en ingles

Articulo de ayuda

Cómo Conectarte a tu VPS por SSH

Conéctate a tu VPS por SSH desde Windows, Linux y Mac: comandos, claves SSH, cambio de puerto y solución de errores de conexión.

Publicado: 11/7/2026 Actualizado: 11/7/2026

Introducción

SSH (Secure Shell) es la forma de acceder a tu VPS de manera remota y segura. Cuando te conectas por SSH, es como si tuvieras la pantalla del servidor delante de ti: puedes escribir comandos, instalar programas y configurar todo desde tu ordenador.

En este artículo vas a ver cómo conectarte por SSH desde cualquier sistema operativo, cómo configurar claves SSH para mayor seguridad y cómo resolver los errores de conexión más habituales.

Qué necesitas para conectarte

Antes de empezar, necesitas tres datos que recibiste por correo al contratar el VPS:

  1. La dirección IP de tu servidor, por ejemplo 192.168.1.100.
  2. El usuario, normalmente root al principio.
  3. La contraseña o una clave SSH configurada.

Si tienes un VPS en miHosting y no encuentras estos datos, abre un ticket de soporte y te los reenviamos.

Conectarse desde Windows

Windows 10 y Windows 11 ya incluyen un cliente SSH, así que no necesitas instalar nada.

Opción 1: PowerShell o Símbolo del sistema

  1. Abre PowerShell o el Símbolo del sistema.

  2. Escribe:

    ssh root@tu-ip-del-servidor
  3. La primera vez te preguntará si confías en la conexión. Escribe yes y pulsa Enter.

  4. Introduce la contraseña. No se verá mientras la escribes, es normal.

[Imagen sugerida: captura de la conexión SSH en PowerShell]

Opción 2: PuTTY

Si prefieres una interfaz gráfica, puedes usar PuTTY, un cliente SSH gratuito:

  1. Descarga PuTTY desde su web oficial.
  2. Abre PuTTY.
  3. En Host Name (or IP address), escribe la IP de tu servidor.
  4. En Port, escribe 22 (o el puerto que tengas configurado).
  5. Haz clic en Open.
  6. Introduce el usuario y la contraseña cuando los pida.

[Imagen sugerida: captura de la pantalla principal de PuTTY]

Conectarse desde Linux o Mac

Linux y Mac ya tienen un cliente SSH instalado de serie.

  1. Abre el Terminal.

  2. Escribe:

    ssh root@tu-ip-del-servidor
  3. Confirma la conexión la primera vez escribiendo yes.

  4. Introduce la contraseña.

En Mac, el Terminal está en Aplicaciones → Utilidades → Terminal. En la mayoría de distribuciones Linux, se abre con Ctrl + Alt + T.

Cambiar el puerto de conexión

Por seguridad, muchos servidores cambian el puerto SSH del 22 a otro número (por ejemplo, 2222). Si tu servidor usa un puerto distinto, añade -p:

ssh -p 2222 root@tu-ip-del-servidor

Si cambiaste el puerto y olvidas poner -p, la conexión fallará. Recuerda el puerto que configuraste.

Conectarse con un usuario distinto de root

Si creaste un usuario normal (lo recomendable), conéctate con ese usuario en lugar de root:

ssh miusuario@tu-ip-del-servidor

Una vez dentro, puedes ejecutar comandos de administrador poniendo sudo delante:

sudo apt update

Cómo configurar claves SSH (mucho más seguro)

Las contraseñas se pueden adivinar con ataques de fuerza bruta. Las claves SSH son imposibles de adivinar y además te ahorran escribir la contraseña cada vez.

Paso 1: Crear la clave en tu ordenador

En tu terminal (no en el servidor):

ssh-keygen -t ed25519

Pulsa Enter en todas las preguntas para dejar los valores por defecto. Se crean dos archivos:

  • Clave privada: se queda en tu ordenador, no la compartas nunca.
  • Clave pública: la que copias al servidor.

Paso 2: Copiar la clave pública al servidor

ssh-copy-id root@tu-ip-del-servidor

Te pedirá la contraseña una última vez.

Paso 3: Comprobar que funciona

Vuelve a conectarte:

ssh root@tu-ip-del-servidor

Ahora debería entrar sin pedirte la contraseña. Si es así, la clave SSH está funcionando.

Una vez confirmes que las claves funcionan, puedes desactivar el acceso por contraseña en el servidor. Es la configuración más segura.

Guardar la configuración para no escribirlo cada vez

Si te conectas a menudo, puedes crear un acceso rápido. Edita (o crea) el archivo ~/.ssh/config en tu ordenador:

Host miservidor
    HostName tu-ip-del-servidor
    User root
    Port 2222

A partir de entonces, solo tienes que escribir:

ssh miservidor

Mucho más rápido y cómodo.

Consejos útiles

  • Usa claves SSH en lugar de contraseñas. Es la medida de seguridad más efectiva para tu servidor.
  • Cambia el puerto SSH por defecto. Reduce los ataques automáticos que recibirá tu servidor.
  • No desactives el acceso por contraseña hasta confirmar que las claves funcionan. Si no, te quedarás fuera.
  • Guarda la clave privada en sitio seguro. Si la pierdes, tendrás que generar una nueva. Si alguien la copia, podrá entrar a tu servidor.
  • Anota la IP y el puerto. Son los datos que necesitas para conectarte siempre.

Problemas frecuentes

Connection refused (conexión rechazada)

El servicio SSH no está activo o el firewall bloquea el puerto. Si tienes acceso por consola de recuperación, entra y comprueba:

systemctl status ssh

Si no está activo, arráncalo:

systemctl start ssh

Connection timed out (tiempo de espera agotado)

Lo más habitual es que el firewall esté bloqueando tu conexión o que la IP sea incorrecta. Verifica que la IP es correcta y que el firewall permite el puerto SSH.

Permission denied (access denied)

El usuario o la contraseña son incorrectos. Comprueba que escribes bien el usuario y la contraseña. Si usas claves SSH, verifica que la clave pública está bien copiada en el servidor.

Me pide la contraseña aunque tengo clave SSH

La clave pública puede no estar correctamente copiada, o los permisos de la carpeta .ssh no son los correctos. En el servidor, comprueba:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

He cambiado el puerto y ahora no puedo entrar

Olvidaste abrir el puerto nuevo en el firewall. Usa la consola de recuperación del panel o contacta con soporte.

Preguntas frecuentes

¿SSH es seguro?

Sí. SSH cifra toda la comunicación entre tu ordenador y el servidor. Nadie puede interceptar lo que escribes, ni siquiera tu contraseña.

¿Puedo conectarme desde el móvil?

Sí. Existen apps de SSH para Android e iOS, como Termius o JuiceSSH. Útil para emergencias, aunque para trabajar a diario es mejor un ordenador.

¿Necesito internet para conectarme?

Sí. La conexión SSH se hace por internet, desde tu ordenador hasta el servidor remoto.

¿Puedo tener varias claves SSH?

Sí. Puedes crear una clave para el trabajo, otra para uso personal, etc. Cada una se guarda con un nombre distinto y se indica en el archivo de configuración.

¿Qué hago si pierdo mi clave privada?

Tendrás que conectarte por consola de recuperación (si tu proveedor la ofrece), crear una nueva clave y copiarla de nuevo al servidor. Por eso conviene guardar la clave privada con seguridad.

Accede a tu VPS con confianza

Conectarse por SSH es la habilidad más importante para gestionar un VPS. Una vez que lo dominas, puedes hacer todo lo que necesites en tu servidor desde tu propio ordenador.

Si tienes un VPS administrado de miHosting, no necesitas conectarte por SSH para tareas rutinarias: nuestros técnicos gestionan el servidor por ti. Pero si tienes un VPS autogestionado o quieres acceder directamente, esta guía te sirve de base. Abre un ticket desde tu panel de cliente si necesitas ayuda con la conexión.