Para conectarte a tu servidor VPS por SSH solo necesitas el comando ssh usuario@IP_del_servidor desde la terminal de tu equipo. En Mac y Linux ya está disponible por defecto; en Windows 10/11 también viene integrado.
SSH (Secure Shell) es el método estándar para administrar servidores Linux de forma remota. Toda la comunicación viaja cifrada, por lo que es seguro usarlo incluso en redes públicas. En esta guía verás cómo conectarte paso a paso desde Windows o Mac, y cómo configurar claves SSH para no depender de contraseñas.
Qué necesitas antes de empezar
Antes de abrir la terminal, ten a la mano estos tres datos. Los encontrarás en el correo de bienvenida de tu proveedor VPS o en el panel de control:
- IP del servidor (por ejemplo,
203.0.113.45) - Usuario (generalmente
rooten el primer acceso) - Contraseña o clave SSH entregada por el proveedor
- Puerto SSH (por defecto el 22; algunos proveedores lo cambian)
Si tu proveedor ya instaló tu llave pública al crear el servidor, la contraseña no será necesaria. En ese caso ve directo a la sección de claves SSH más abajo.
Conectarse por SSH desde Mac o Linux
Abre la aplicación Terminal (en Mac: Finder → Utilidades → Terminal o busca "Terminal" con Spotlight) y escribe:
ssh [email protected]
Sustituye root por tu usuario y 203.0.113.45 por la IP real de tu VPS.
La primera vez verás un aviso como este:
The authenticity of host '203.0.113.45' can't be established.
ECDSA key fingerprint is SHA256:abc123...
Are you sure you want to continue connecting (yes/no)?
Escribe yes y presiona Enter. Tu equipo guardará la huella digital del servidor para futuras conexiones. Después ingresa la contraseña cuando se te pida (no verás los caracteres al escribir, eso es normal).
Si necesitas un puerto diferente al 22, agrega la bandera -p:
ssh -p 2222 [email protected]
Conectarse por SSH desde Windows
Windows 10 versión 1809 y Windows 11 incluyen un cliente SSH nativo. Solo abre PowerShell o el Símbolo del sistema y usa exactamente el mismo comando:
ssh [email protected]
El flujo es idéntico al de Mac: acepta la huella del servidor y escribe tu contraseña.
Opción alternativa: PuTTY
Si prefieres una interfaz gráfica o usas Windows 7/8, descarga PuTTY desde su sitio oficial. La configuración es sencilla:
- En el campo Host Name escribe la IP de tu VPS.
- Deja el puerto en 22 (o cámbialo si corresponde).
- Haz clic en Open.
- Acepta la huella digital del servidor en la ventana emergente.
- Ingresa tu usuario y contraseña en la terminal que aparece.
PuTTY también permite guardar perfiles de conexión para no tener que escribir la IP cada vez.
Autenticación con claves SSH (sin contraseña)
Las claves SSH son más seguras que las contraseñas y más cómodas una vez configuradas. Se basan en un par de archivos: la clave privada (que guarda tu equipo) y la clave pública (que vive en el servidor).
Paso 1: Generar el par de claves
En la terminal de tu equipo (Mac, Linux o PowerShell en Windows):
ssh-keygen -t ed25519 -C "mi-vps"
Presiona Enter para aceptar la ruta por defecto (~/.ssh/id_ed25519). Puedes agregar una frase de paso para mayor seguridad.
Paso 2: Copiar la clave pública al servidor
Desde Mac o Linux:
ssh-copy-id [email protected]
En Windows (PowerShell), el equivalente manual es:
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
Paso 3: Probar la conexión sin contraseña
ssh [email protected]
Si entras sin que te pida contraseña, la configuración fue exitosa.
Solución a los errores más comunes
| Error | Causa probable | Solución |
|---|---|---|
Connection refused |
SSH no está corriendo o el puerto es otro | Verifica el puerto en tu panel VPS |
Connection timed out |
Firewall bloqueando el puerto 22 | Abre el puerto en las reglas del firewall del proveedor |
Permission denied (publickey) |
La clave pública no está en el servidor | Repite el paso 2 o conecta con contraseña primero |
Host key verification failed |
La IP del servidor cambió | Borra la entrada en ~/.ssh/known_hosts |
Si tu proveedor tiene un firewall propio en el panel de control (distinto al del sistema operativo), asegúrate de que el puerto SSH esté permitido ahí también.
Para profundizar en el resto de la administración de tu servidor, consulta los artículos de la sección servidores VPS de nuestro blog.
Conclusiones clave
- La conexión SSH se realiza con
ssh usuario@IPdesde cualquier terminal moderna. - Mac y Linux tienen el cliente SSH integrado; Windows 10/11 también lo incluye de serie.
- PuTTY sigue siendo una alternativa válida con interfaz gráfica para Windows.
- Las claves SSH (Ed25519) son más seguras que las contraseñas y eliminan el riesgo de ataques de fuerza bruta.
- Los errores más frecuentes se deben al firewall o a un puerto SSH no estándar.
¿Listo para administrar tu VPS con confianza? En elenlace.com te ayudamos a configurar y gestionar tu servidor desde el primer día para que te enfoques en tu negocio, no en la infraestructura.
Preguntas frecuentes
¿Qué usuario debo usar para conectarme a mi VPS por SSH?
La mayoría de los proveedores crean el usuario root por defecto en el acceso inicial. Por seguridad, una vez dentro se recomienda crear un usuario normal con privilegios sudo y deshabilitar el acceso directo de root por SSH.
¿Es necesario instalar algo en Windows para usar SSH?
No, si usas Windows 10 versión 1809 o Windows 11. El cliente OpenSSH viene integrado. Solo abre PowerShell o CMD y escribe el comando ssh. En versiones anteriores puedes instalar PuTTY o habilitar el componente opcional desde la configuración del sistema.
¿Puedo conectarme por SSH si el VPS está caído?
No. SSH requiere que el servidor esté activo y con el demonio SSH corriendo. Si el servidor no responde, usa la consola de emergencia (KVM/VNC) que ofrece tu panel de control del proveedor para acceder sin red.
¿Cómo sé si la conexión SSH es segura?
SSH cifra toda la sesión con algoritmos modernos (ChaCha20, AES-GCM). La huella digital que aceptas la primera vez garantiza que te conectas al servidor correcto y no a un intermediario malicioso. Para mayor seguridad, desactiva la autenticación por contraseña y usa solo claves SSH.
¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.
Compara proveedores
Otros proveedores y guías que vale la pena comparar: