Acceso SSH
SSH te da un terminal en tu servidor Linux a través de una conexión cifrada. Windows Server usa Escritorio remoto en su lugar; consulta Consola y Escritorio remoto.
Qué necesitas
| Dato | Dónde encontrarlo |
|---|---|
| Dirección IP | Hosting > Virtual Servers, en la tarjeta del servidor, o en la pestaña Console del servidor |
| Usuario | root |
| Contraseña | El correo Your Virtual Server is Ready. El panel no la muestra; para poner una nueva, usa Settings > Change Password con el usuario root |
Los servidores Linux nuevos aceptan acceso SSH como root con contraseña en el puerto 22.
Conectarte desde Linux o macOS
ssh root@<ip-de-tu-vps> La primera vez, SSH te pide confirmar la huella del servidor:
The authenticity of host '203.0.113.10' can't be established.
ED25519 key fingerprint is SHA256:...
Are you sure you want to continue connecting (yes/no/[fingerprint])? Escribe yes, pulsa Intro y escribe la contraseña.
Conectarte desde Windows
PowerShell o Símbolo del sistema
Windows 10 y 11 incluyen un cliente SSH:
ssh root@<ip-de-tu-vps> PuTTY
- Descarga PuTTY.
- Escribe la IP del servidor en Host Name, puerto
22, tipo de conexión SSH. - Pulsa Open y entra como
rootcon tu contraseña.
Después del primer acceso
- Cambia la contraseña con
passwdo desde Settings > Change Password en el panel. - Actualiza el sistema:
apt update && apt upgrade -y. - Si prefieres entrar con clave, añade tu clave pública a
~/.ssh/authorized_keysen el servidor.
Solución de problemas
| Problema | Qué hacer |
|---|---|
Connection refused o tiempo agotado justo después del pedido | Puede que el servidor aún se esté preparando. Espera a que aparezca como Running en el panel y vuelve a intentarlo |
Connection timed out más adelante | Revisa la IP. Revisa las reglas del firewall en el edge en la pestaña Network y el firewall dentro del servidor (UFW) por si alguna bloquea el puerto 22 |
Permission denied | Contraseña incorrecta. Pon una nueva desde Settings > Change Password (usuario root) |
REMOTE HOST IDENTIFICATION HAS CHANGED tras una reinstalación | Es lo esperado: el servidor se ha reinstalado. Ejecuta ssh-keygen -R <ip-de-tu-vps> y vuelve a conectar |
| Bloqueado por un firewall dentro del servidor | El panel todavía no tiene consola en el navegador. Abre un ticket desde Tickets o reinstala el servidor |
Cambiar el puerto SSH (opcional)
Sacar SSH del puerto 22 reduce los intentos de acceso automáticos.
- Permite primero el puerto nuevo, en UFW y en tus reglas del firewall en el edge si usas una regla de bloqueo:
ufw allow 2222/tcp - Edita
/etc/ssh/sshd_configy ponPort 2222. - Aplícalo. En Ubuntu ejecuta
systemctl daemon-reloady despuéssystemctl restart ssh.socket. En Debian ejecutasystemctl restart ssh. - Conéctate con
ssh -p 2222 root@<ip-de-tu-vps>desde un segundo terminal antes de cerrar el primero.
!
Permite el puerto nuevo antes de reiniciar SSH
Si el puerto nuevo está bloqueado, pierdes el acceso SSH, y el panel no tiene consola en el navegador para arreglarlo.
