Disclosure: this page contains affiliate links. If you buy through them we may earn a commission at no extra cost to you.
SSH (Secure Shell) es cómo inicias sesión en la línea de comandos de un VPS. Es la primera habilidad que necesita todo usuario de VPS. Aquí está todo, de forma sencilla.
1. Consigue tus credenciales
Cuando contratas un VPS, el proveedor te da una dirección IP, un nombre de usuario (normalmente root) y una contraseña (o configuras una clave SSH durante la configuración).
2. Conéctate
- macOS / Linux: abre Terminal y ejecuta
ssh root@YOUR_IP - Windows: usa PowerShell (integrado) o PuTTY
Se te pedirá la contraseña la primera vez. Escríbela (no se muestra nada en pantalla — es normal) y pulsa Enter.
3. Haz estos tres pasos de seguridad inmediatamente
Un VPS público recibe escaneos de contraseñas SSH débiles a los pocos minutos de estar en línea. Haz esto primero:
Añade un usuario no root:
adduser deploy
usermod -aG sudo deploy
Configura la autenticación por clave SSH (desde tu máquina local):
ssh-copy-id deploy@YOUR_IP
Desactiva el inicio de sesión con contraseña en /etc/ssh/sshd_config:
PasswordAuthentication no
PermitRootLogin no
Luego sudo systemctl restart ssh.
Con qué VPS empezar
Si este es tu primer VPS, el panel de Hostinger hace que la conexión inicial sea indolora. Si quieres el sandbox más barato para practicar, el plan de $21.99/año de RackNerd es perfecto — y obtendrás acceso root a una caja KVM real.
Empieza con un VPS fácil: Hostinger O coge el sandbox de $22/año de RackNerd