OpenClaw

Cómo conectarte por SSH a tu VPS (Windows, Linux y Mac)

Conéctate por SSH al VPS donde corre OpenClaw desde cualquier sistema: instala el cliente, conéctate con la IP del servidor y configura el acceso por clave sin contraseña.
Código de software a color en la pantalla de un monitor
Foto de Markus Spiske en Unsplash
En: OpenClaw, SSH, VPS, Tutorial

OpenClaw puede ejecutarse en distintos entornos (tu propio equipo, un servidor local, la nube...). Nosotros lo hacemos en un VPS (un servidor remoto), para tenerlo siempre encendido y accesible. Para instalarlo, configurarlo y administrarlo necesitas una terminal en ese servidor, y la forma estándar y segura de conseguirla es SSH (Secure Shell): te da una terminal del VPS desde tu propia máquina, a través de internet y cifrada de punta a punta.

En resumen: sin SSH no puedes administrar tu OpenClaw en remoto. En esta guía lo dejamos funcionando en Windows, macOS y Linux, paso a paso.

💡
Lo único que tienes que preparar es tu lado. El VPS ya trae el servidor SSH activado de fábrica; tu máquina solo necesita el cliente ssh para conectarse. Eso es lo que cubre esta guía.

Paso 1 — Comprueba que tienes el cliente SSH

Abre una terminal y escribe:

ssh -V

Si te responde algo como OpenSSH_9.6p1 (la versión puede variar), ya está, tienes el cliente. Salta al Paso 2.

¿Cómo abrir la terminal en cada SO?

  • Windows → pulsa Win, escribe PowerShell y ábrelo.
  • macOSCmd + Espacio, escribe Terminal, Intro.
  • LinuxCtrl + Alt + T, o busca Terminal en tu menú de aplicaciones.

Si ssh -V te da error de «comando no encontrado», instálalo según tu sistema:

Windows 10 / 11

El cliente OpenSSH viene como característica opcional y casi siempre está activo. Si no, instálalo desde PowerShell como Administrador (clic derecho → Ejecutar como administrador):

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

Cierra y vuelve a abrir la terminal, y reintenta ssh -V.

macOS

El cliente SSH viene siempre instalado de fábrica. Si por algún motivo te falla, instala las Command Line Tools:

xcode-select --install

Linux

Casi todas las distribuciones lo traen. Si no:

# Debian / Ubuntu / Mint / Pop!_OS
sudo apt update && sudo apt install -y openssh-client

# Fedora / RHEL / CentOS
sudo dnf install -y openssh-clients

# Arch / Manjaro
sudo pacman -S openssh

Paso 2 — Conéctate al VPS

Cuando contratas un VPS, el proveedor te da tres datos: la IP del servidor, un usuario (normalmente root o ubuntu) y una contraseña (o una clave, si la configuraste al crearlo). La sintaxis es siempre:

ssh usuario@IP_DEL_VPS

Por ejemplo:

ssh [email protected]

La primera vez te aparecerá algo así:

The authenticity of host '203.0.113.45' can't be established.
ED25519 key fingerprint is SHA256:....
Are you sure you want to continue connecting (yes/no/[fingerprint])?

Escribe yes e Intro. Esto es normal: tu máquina guarda la «huella» del servidor para reconocerlo la próxima vez. Después introduce la contraseña y, si todo va bien, verás el prompt del servidor remoto — ya estás dentro. 🎉

A partir de aquí ya puedes instalar y administrar OpenClaw en el VPS. Para salir y volver a tu máquina:

exit

Paso 3 — (Recomendado) Entra sin contraseña con una clave SSH

Conectarte con contraseña funciona, pero tiene dos problemas: la escribes cada vez y es vulnerable a ataques de fuerza bruta. La solución es un par de claves SSH.

🔐
¿Por qué claves y no contraseña? Una clave es prácticamente imposible de adivinar por fuerza bruta, no viaja por la red y te evita teclear la contraseña en cada conexión. Más seguro Y más cómodo. Ganas por los dos lados.

Una clave SSH son dos archivos: una clave privada (que NUNCA compartes, se queda en tu máquina) y una pública (que copias al VPS). La pública es la cerradura que pones en la puerta del servidor; la privada es la única llave que la abre.

Genérala con el mismo comando en cualquier SO:

ssh-keygen -t ed25519 -C "[email protected]"

Pulsa Intro para aceptar la ruta por defecto (~/.ssh/id_ed25519). La passphrase es opcional pero recomendada: una contraseña extra que protege la clave privada por si te roban el archivo.

Ahora copia tu clave pública al VPS:

# macOS / Linux
ssh-copy-id usuario@IP_DEL_VPS

# Windows (PowerShell) — equivalente manual
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh usuario@IP_DEL_VPS "cat >> ~/.ssh/authorized_keys"

Te pedirá la contraseña una última vez. A partir de ahí, ssh usuario@IP_DEL_VPS te deja entrar sin contraseña.

Nunca, jamás, compartas el archivo SIN .pub (la clave privada). Esa es tu llave y solo tuya: si se filtra, cualquiera puede entrar en tu VPS.

Resolución de problemas — los errores más comunes

SíntomaCausa probableSolución
ssh: command not foundEl cliente no está instaladoPaso 1
Connection refusedEl VPS no escucha en ese puertoVerifica que el VPS esté encendido y el puerto 22 abierto
Connection timed outCortafuegos, red o IP incorrectaRevisa la IP y las reglas de firewall del proveedor
Connection timed outEl puerto 22 saliente está bloqueado en tu redPuede pasar: habilita el puerto 22 de salida en tu cortafuegos o red
Permission denied (publickey)Tu clave pública no está en el VPSRepite el Paso 3 (ssh-copy-id)
Host key verification failedHa cambiado la huella del servidorssh-keygen -R IP_DEL_VPS y reintenta
🛠️
Truco de oro: si algo falla, añade -v al comando (ssh -v usuario@IP_DEL_VPS) para ver el modo detallado (verbose). Te muestra exactamente en qué paso se rompe la conexión. Con -vvv ves todavía más detalle.

Listo

Si has llegado hasta aquí y entras en el VPS, ya tienes todo lo necesario para instalar y administrar OpenClaw en remoto. SSH es la puerta de entrada a tu servidor: déjala bien configurada con una clave y te olvidas del tema para siempre. 🚀

Más de Damos forma a la tecnología

En Orvium Labs, estamos listos para ayudarte a convertir tus ideas en realidad ¡Contáctanos hoy!

Contacto
¡Genial! Te has inscrito con éxito.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Damos forma a la tecnología.
Su enlace ha caducado.
¡Éxito! Comprueba en tu correo electrónico el enlace mágico para iniciar sesión.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.