Cómo conectarse por SSH a un VPS Linux (Windows, macOS, Linux, IPv6)
SSH (Secure Shell) es la forma estándar de administrar un VPS Linux desde la línea de comandos. En esta guía verás cómo hacer tu primera conexión SSH a un servidor cloud Linux de JUSTG en Johannesburgo, Moscú, Tokio o Seúl desde Windows 10/11 (Windows Terminal o PowerShell), PuTTY, macOS y Linux. También explicamos el aviso de la clave del host, cómo conectarte usando la dirección IPv6 gratuita que incluye cada VPS de JUSTG y cómo resolver los errores de SSH más habituales. Sirve para imágenes Debian, Ubuntu, CentOS, Rocky Linux y AlmaLinux.
Paso 1: Consulta la IP del VPS y la contraseña de root
El VPS se activa de inmediato tras el pago. Inicia sesión en el área de cliente de JUSTG, entra en Mis productos y servicios, selecciona el VPS y anota la dirección IPv4, la IPv6 (si vas a usarla) y la contraseña de root. Los ejemplos usan las direcciones de documentación 203.0.113.25 y 2001:db8::10; sustitúyelas por las tuyas. El puerto SSH predeterminado es el 22.
Paso 2: Conexión SSH desde Windows Terminal o PowerShell
Windows 10 (1809 o posterior), Windows 11 y Windows Server 2019/2022 traen el cliente OpenSSH integrado, así que no necesitas instalar nada. Abre Windows Terminal o PowerShell y ejecuta:
ssh [email protected]
Si el servidor usa otro puerto, añade -p:
ssh -p 2222 [email protected]
Pega la contraseña con clic derecho o Ctrl+Shift+V. Mientras escribes no aparece nada en pantalla, es normal. Si el comando ssh no se reconoce, instala el Cliente OpenSSH en Configuración > Aplicaciones > Características opcionales.
Paso 3: Conexión SSH con PuTTY
PuTTY es un cliente SSH gráfico muy popular en Windows. Descárgalo solo desde su web oficial y luego:
- Escribe la IP del servidor en Host Name (or IP address) y deja el Port en 22.
- Comprueba que Connection type esté en SSH.
- Pon un nombre en Saved Sessions y pulsa Save para reutilizarla.
- Pulsa Open, entra como
rooty pega la contraseña con clic derecho.
Paso 4: Conexión desde la terminal de macOS o Linux
En macOS abre Aplicaciones > Utilidades > Terminal; en Linux, cualquier terminal. El cliente OpenSSH ya viene instalado:
ssh [email protected]
Para escribir menos, añade una entrada en ~/.ssh/config y conéctate con ssh justg-tokyo:
Host justg-tokyo
HostName 203.0.113.25
User root
Port 22
Paso 5: Acepta la huella de la clave del host SSH
En la primera conexión verás un mensaje como The authenticity of host ... can't be established junto con una huella ED25519 o ECDSA. Es lo esperado: tu equipo todavía no conoce ese servidor. Escribe yes para guardar la clave en ~/.ssh/known_hosts (en PuTTY, pulsa Accept). A partir de ahí el cliente comprobará que la clave no cambie, lo que te protege de ataques de intermediario.
Paso 6: Conéctate al VPS por IPv6
Todos los servidores cloud de JUSTG incluyen una dirección IPv6 gratuita. Si tu red local tiene IPv6, puedes conectarte directamente:
ssh root@2001:db8::10
ssh -6 root@2001:db8::10
La opción -6 obliga a usar IPv6. En PuTTY basta con pegar la dirección IPv6 en el campo del host; en ~/.ssh/config escríbela tras HostName sin corchetes. Para saber si tu conexión admite IPv6, ejecuta ping -6 contra tu dirección real. El IPv6 también sirve como vía de acceso alternativa si la IPv4 no es alcanzable desde tu red.
Paso 7: Soluciona los errores de SSH más comunes
- Connection timed out: IP incorrecta, VPS apagado o el puerto 22 bloqueado por un firewall. Revisa el estado en el área de cliente y usa la consola VNC para comprobar el firewall.
- Connection refused: el servidor responde, pero SSH no escucha en ese puerto. Reinicia el servicio desde la consola:
systemctl restart ssh(Debian/Ubuntu) osystemctl restart sshd(CentOS/Rocky/AlmaLinux). - Permission denied (publickey,password): contraseña incorrecta o acceso por contraseña desactivado. Vuelve a copiarla sin espacios al final o restablécela en el área de cliente.
- REMOTE HOST IDENTIFICATION HAS CHANGED: suele aparecer tras reinstalar el sistema. Borra la clave antigua con
ssh-keygen -R 203.0.113.25y conéctate de nuevo.
ssh -v [email protected]
La opción -v muestra una salida de depuración detallada que indica exactamente dónde se corta la conexión.
Preguntas frecuentes
¿Es seguro entrar siempre como root con contraseña?
Para el primer acceso está bien, pero en producción conviene crear un usuario con sudo, pasar a claves SSH y desactivar el acceso de root por contraseña. Consulta nuestro tutorial para proteger un VPS nuevo.
¿Por qué no aparece nada al escribir la contraseña?
SSH oculta por completo la contraseña, ni siquiera muestra asteriscos. Escríbela o pégala y pulsa Enter.
¿Puedo usar SSH si mi red no tiene IPv6?
Sí, conéctate a la dirección IPv4. El IPv6 es opcional y solo funciona cuando tanto tu red como el servidor lo admiten.
Si sigues sin poder conectarte, abre un ticket con el soporte técnico de JUSTG adjuntando la salida de ssh -v y te ayudaremos.