Volver a los artículos

Cómo acceder a tu VPS Linux por SSH

2 de septiembre de 2026
VPS

En una VPS Linux no hay escritorio: administras la máquina desde la terminal, conectado por SSH. Es un protocolo cifrado ya instalado en cualquier sistema actual, y conectarse se reduce a una línea de comando.

1. Qué necesitas tener a mano

Los tres datos que el panel VirtFusion envió por correo cuando terminó la instalación:

  • La dirección IP de la VPS.
  • El usuario, que en una instalación nueva es root.
  • La contraseña generada en la instalación.

Si la VPS aún no tiene sistema instalado, empieza por Cómo activar tu VPS y elegir el sistema operativo.

2. Conectándote

El comando es el mismo en los tres sistemas. Abre PowerShell o el Símbolo del sistema en Windows, o la Terminal en macOS y Linux, y escribe:

ssh root@TU_IP

Reemplazando TU_IP por la dirección de tu VPS. En la primera conexión aparece una pregunta sobre la autenticidad del host, con una secuencia larga de caracteres. Es SSH registrando la identidad de la máquina para reconocerla las próximas veces. Escribe yes y pulsa Enter.

Luego pide la contraseña. La terminal no muestra nada mientras escribes, ni siquiera asteriscos. Es a propósito. Escribe o pega la contraseña y pulsa Enter.

💡Consejo: En Windows, pegar en la terminal es clic derecho, no Ctrl+V. En PowerShell, Ctrl+V también funciona en las versiones recientes.

Si prefieres una interfaz gráfica en Windows, PuTTY sigue funcionando: pon la IP en Host Name, deja el puerto en 22 y haz clic en Open.

3. Cambiando la contraseña de root

La contraseña generada por el panel es para el primer acceso. Cámbiala en cuanto entres:

passwd

El comando pide la nueva contraseña dos veces, también sin mostrar lo que escribes.

4. Cambiando la contraseña por una clave SSH

La contraseña es el método más frágil: una IP expuesta a internet recibe miles de intentos automáticos de inicio de sesión al día, y todos prueban contraseñas. Una clave SSH no se puede adivinar y además evita escribir nada en cada conexión.

En tu computadora (no en la VPS), genera el par de claves:

ssh-keygen -t ed25519

Acepta la ruta predeterminada y define una frase de contraseña para la clave si quieres una capa más. Luego envía la clave pública a la VPS:

ssh-copy-id root@TU_IP

En Windows, donde ssh-copy-id puede no existir, el equivalente es:

type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@TU_IP "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

A partir de ahí, ssh root@TU_IP entra sin pedir contraseña. Con la clave funcionando, desactiva el inicio de sesión por contraseña editando /etc/ssh/sshd_config:

PasswordAuthentication no

Y recarga el servicio con systemctl restart sshd.

⚠️Atención: Desactiva la contraseña solo después de confirmar, en una segunda ventana de terminal, que la clave funciona. Desactivarla antes te deja afuera, y la única salida pasa a ser la consola VNC del panel.

5. Cuando la conexión falla

"Connection refused"

La VPS respondió, pero nada está escuchando en el puerto 22. O el servicio SSH está detenido, o se cambió el puerto, o el firewall lo bloquea. Entra por la consola VNC de VirtFusion y verifica con systemctl status sshd.

"Connection timed out"

No hubo ninguna respuesta. La VPS está apagada, todavía instalándose, o el firewall descarta el paquete sin responder. Comprueba en el panel que el estado sea Running.

"Permission denied (publickey,password)"

La IP y el puerto son correctos; las credenciales no. Comprueba que el usuario sea root y que la contraseña se haya copiado completa, sin espacio al final. Si la perdiste, genera una nueva en VirtFusion.

"REMOTE HOST IDENTIFICATION HAS CHANGED"

El aviso aparece después de reinstalar el sistema: la máquina es la misma, pero su identidad cambió. Elimina el registro antiguo y vuelve a conectarte:

ssh-keygen -R TU_IP

6. Primeros comandos en una VPS nueva

Actualiza el sistema antes que nada. En Ubuntu y Debian:

apt update && apt upgrade -y

En AlmaLinux, Rocky Linux y CentOS:

dnf upgrade -y

Es el paso que cierra las fallas ya corregidas desde la fecha en que se creó la imagen del sistema.

¿Necesitas ayuda?

Abre un ticket en financeiro.redhosting.com.br o contacta al soporte por WhatsApp al +55 11 98833-3902, las 24 horas, en portugués, inglés, español y alemán.

Preguntas frecuentes

¿Cuál es el usuario predeterminado de la VPS Linux? +
root, en una instalación nueva. La IP y la contraseña vienen en el correo que el panel envía al terminar la instalación.
¿Por qué la terminal no muestra nada cuando escribo la contraseña? +
Es a propósito: SSH no muestra ni asteriscos. Escribe o pega normalmente y pulsa Enter.
¿Cómo me conecto por SSH en Windows? +
Abre PowerShell y usa ssh root@TU_IP: el cliente ya viene instalado en Windows. PuTTY sigue siendo una alternativa gráfica.
¿Qué significa "Connection refused"? +
La VPS respondió, pero nada escucha en el puerto 22: servicio SSH detenido, puerto cambiado o firewall bloqueando. La consola VNC del panel lo resuelve, porque no depende de la red configurada.
Apareció "REMOTE HOST IDENTIFICATION HAS CHANGED". ¿Es una intrusión? +
Casi nunca. El aviso es esperado después de reinstalar el sistema: la máquina es la misma, pero su identidad cambió. Ejecuta ssh-keygen -R TU_IP y vuelve a conectarte.