Cómo conectarse a un VPS por SSH: Windows, macOS y Linux
Tienes una IP y una contraseña root, ¿y ahora qué? Esta guía te lleva del primer acceso SSH en Windows, macOS o Linux al acceso con claves, y explica los mensajes de error que más vas a ver.

Para conectarte a un VPS por SSH, abre una terminal (PowerShell en Windows, Terminal en macOS o Linux), escribe ssh root@IP_DE_TU_SERVIDOR, acepta la huella del servidor en la primera conexión e introduce la contraseña root de tu panel. Tras ese primer acceso, pasa a claves SSH para no necesitar la contraseña.
SSH (Secure Shell) es la forma estándar de administrar un servidor Linux: una conexión cifrada que te da una línea de comandos en la máquina. Esta guía cubre el primer acceso en cada sistema, el acceso con claves, un atajo útil y los errores más habituales al empezar.
Qué necesitas antes de empezar
- La IP del servidor — por ejemplo 203.0.113.25, visible en tu panel tras crear el VPS.
- El usuario — normalmente
rooten un VPS nuevo. - La contraseña root — aparece en tu panel o se envía cuando el servidor está listo.
- El puerto SSH — 22 por defecto; solo hace falta si se cambió.
- Un cliente SSH — incluido en Windows 10 y 11, macOS y Linux. No hay que instalar nada.
Primer acceso en Windows, macOS y Linux
- Abre una terminal — en Windows pulsa Inicio, escribe PowerShell y ábrelo; en macOS abre Terminal; en Linux tu aplicación de terminal.
- Ejecuta el comando ssh — escribe
ssh [email protected]con tu IP. Para otro puerto añade-p 2222. - Comprueba la huella — la primera vez SSH pregunta si confías en la clave del servidor. Escribe
yes; la clave se guarda y las conexiones futuras se verifican. - Introduce la contraseña — no aparece nada al escribir, ni siquiera puntos. Es normal. Pulsa Enter.
- Ya estás dentro — el prompt cambia a algo como
root@server:~#. Ejecutaapt updatepara comprobar que funciona.
¿Prefieres un cliente gráfico? PuTTY en Windows o Termius en cualquier sistema funcionan igual: IP, puerto 22 y usuario, y la contraseña cuando la pida.
Configura claves SSH en lugar de contraseña
Un par de claves SSH sustituye la contraseña por una clave criptográfica que se queda en tu equipo. Es más seguro y ya no tienes que escribir la contraseña.
- Crea una clave — en tu ordenador ejecuta
ssh-keygen -t ed25519y pulsa Enter para aceptar la ubicación por defecto. Se recomienda una frase de paso. - Copia la clave pública al servidor — en macOS y Linux ejecuta
ssh-copy-id [email protected]. En Windows, PowerShell no tiene ssh-copy-id: ejecutatype $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys". - Pruébala — abre una terminal nueva y ejecuta
ssh [email protected]. Debería entrar sin pedir la contraseña del servidor. - Después, ciérralo — cuando las claves funcionen, desactiva el acceso por contraseña y crea un usuario no root, como explica nuestra lista de seguridad para VPS.
Un atajo: el archivo de configuración SSH
Escribir la IP cada vez cansa. Añade una entrada en ~/.ssh/config en tu equipo (en Windows: C:\Users\TU_USUARIO\.ssh\config):
Host myvps HostName 203.0.113.25 User root Port 22
Ahora basta con ssh myvps. Añade más bloques para más servidores.
Errores SSH comunes y qué significan
| Mensaje | Causa probable | Qué hacer |
|---|---|---|
| Connection timed out | IP incorrecta, servidor apagado o firewall bloqueando el puerto | Comprueba la IP y que el servidor esté encendido; revisa el firewall |
| Connection refused | SSH no escucha en ese puerto | Revisa el puerto; reinicia SSH desde la consola del panel si hace falta |
| Permission denied | Contraseña o usuario incorrectos, o clave no aceptada | Vuelve a escribir la contraseña con cuidado; revisa usuario y clave |
| Remote host identification has changed | El servidor se reinstaló y su clave cambió | Si lo reinstalaste, ejecuta ssh-keygen -R 203.0.113.25 y vuelve a conectar |
-v al comando (ssh -v root@IP) para ver cada paso de la conexión. Las últimas líneas suelen mostrar exactamente dónde falla.Qué hacer después de entrar
- Actualiza el sistema —
apt update && apt upgradeen Ubuntu o Debian. - Refuérzalo — sigue la lista de seguridad para VPS: firewall, usuario no root, acceso solo con clave.
- Instala algo — por ejemplo instala WordPress en tu VPS.
- Apunta un dominio — mira cómo apuntar un dominio a un VPS.
Consigue un VPS listo para SSH
mistREG ofrece VPS KVM en la UE con NVMe SSD y AMD EPYC y acceso root completo. Unos 60 segundos después del pago, la IP y la contraseña root aparecen en tu panel, listas para los pasos anteriores. Mira los planes VPS, nuestros servicios o pregúntanos en Telegram en @mistnetwork.


