Mist Network
Seguir el canal
Soporte

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.

Actualizado: 3 min de lectura
Cómo conectarse a un VPS por SSH: ventana de terminal accediendo a un servidor con ssh root@ip

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 root en 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

  1. Abre una terminal — en Windows pulsa Inicio, escribe PowerShell y ábrelo; en macOS abre Terminal; en Linux tu aplicación de terminal.
  2. Ejecuta el comando ssh — escribe ssh [email protected] con tu IP. Para otro puerto añade -p 2222.
  3. 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.
  4. Introduce la contraseña — no aparece nada al escribir, ni siquiera puntos. Es normal. Pulsa Enter.
  5. Ya estás dentro — el prompt cambia a algo como root@server:~#. Ejecuta apt update para 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.

Idea clave: el primer acceso SSH son solo tres datos: IP, usuario y contraseña. Todo lo demás consiste en hacer el acceso más seguro y rápido.

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.

  1. Crea una clave — en tu ordenador ejecuta ssh-keygen -t ed25519 y pulsa Enter para aceptar la ubicación por defecto. Se recomienda una frase de paso.
  2. 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: ejecuta type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh [email protected] "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys".
  3. Pruébala — abre una terminal nueva y ejecuta ssh [email protected]. Debería entrar sin pedir la contraseña del servidor.
  4. 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.
Importante: mantén abierta la sesión actual mientras cambias la configuración SSH y prueba el nuevo acceso en otra ventana. Si algo falla, podrás corregirlo desde la primera sesión en lugar de quedarte fuera.

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

MensajeCausa probableQué hacer
Connection timed outIP incorrecta, servidor apagado o firewall bloqueando el puertoComprueba la IP y que el servidor esté encendido; revisa el firewall
Connection refusedSSH no escucha en ese puertoRevisa el puerto; reinicia SSH desde la consola del panel si hace falta
Permission deniedContraseña o usuario incorrectos, o clave no aceptadaVuelve a escribir la contraseña con cuidado; revisa usuario y clave
Remote host identification has changedEl servidor se reinstaló y su clave cambióSi lo reinstalaste, ejecuta ssh-keygen -R 203.0.113.25 y vuelve a conectar
Consejo: añade -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

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.

Preguntas frecuentes

¿Cómo me conecto a mi VPS por primera vez?
Abre PowerShell o Terminal, ejecuta ssh root@IP_DE_TU_SERVIDOR, escribe yes para confiar en la huella e introduce la contraseña root de tu panel.
¿Por qué no aparece nada al escribir la contraseña?
SSH oculta la contraseña por completo, sin puntos ni asteriscos. Escríbela y pulsa Enter; se está introduciendo igualmente.
¿Necesito PuTTY en Windows?
No. Windows 10 y 11 incluyen un cliente OpenSSH y el comando ssh funciona en PowerShell. PuTTY es opcional si prefieres una app gráfica.
¿Qué significa «Connection refused»?
El servidor responde, pero nada escucha en ese puerto. Comprueba que usas el puerto correcto y que el servicio SSH está en marcha.
¿Es seguro entrar como root con contraseña?
Para el primer acceso está bien, pero conviene pasar pronto a claves SSH, desactivar el acceso por contraseña y usar un usuario no root.

Artículos relacionados

Últimos artículos

Todos los artículos
Mist NetworkMist Network