---
title: "Cómo acceder a tu VPS Linux por SSH"
description: "Cómo conectarte por SSH a tu VPS con Ubuntu, Debian, AlmaLinux o Rocky Linux desde Windows, macOS y Linux, cómo cambiar la contraseña por una clave y qué hacer cuando la conexión falla."
url: "https://redhosting.com.br/es/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh"
type: "article"
language: "es"
category: "VPS"
published: "2026-09-02"
translations:
  pt-BR: "https://redhosting.com.br/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh.md"
  en: "https://redhosting.com.br/en/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh.md"
  es: "https://redhosting.com.br/es/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh.md"
  de: "https://redhosting.com.br/de/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh.md"
---

# Cómo acceder a tu VPS Linux por SSH

Cómo conectarte por SSH a tu VPS con Ubuntu, Debian, AlmaLinux o Rocky Linux desde Windows, macOS y Linux, cómo cambiar la contraseña por una clave y qué hacer cuando la conexión falla.

- Guía de la base de conocimiento de RedHosting — categoría: VPS
- Página HTML: https://redhosting.com.br/es/base-de-conhecimento/como-acessar-sua-vps-linux-via-ssh
- Publicado el: 2026-09-02 · Idioma: es

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](/es/base-de-conhecimento/como-ativar-sua-vps-e-escolher-o-sistema-operacional).

## 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](https://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.

## Navegación — VPS (artículo 3 de 6)

- Artículo anterior: [Cómo acceder a tu VPS Windows por RDP](https://redhosting.com.br/es/base-de-conhecimento/como-acessar-sua-vps-windows-via-rdp.md) — https://redhosting.com.br/es/base-de-conhecimento/como-acessar-sua-vps-windows-via-rdp
- Artículo siguiente: [Cómo reinstalar el sistema operativo de la VPS](https://redhosting.com.br/es/base-de-conhecimento/como-reinstalar-o-sistema-operacional-da-vps.md) — https://redhosting.com.br/es/base-de-conhecimento/como-reinstalar-o-sistema-operacional-da-vps
- Volver a la base de conocimiento: https://redhosting.com.br/es/base-de-conhecimento

---

¿Necesitas ayuda con este paso a paso? Soporte 24/7 de RedHosting: suporte@redhosting.com.br · WhatsApp +55 11 98833-3902 · https://redhosting.com.br/discord

Otras guías: https://redhosting.com.br/es/base-de-conhecimento.md
