Saltar al contenido principal
Este contenido ahora se encuentra en Acceso remoto. Usa esa página para la guía actual; esta página permanece como destino de redirección.

Ejecutar OpenClaw.app con un Gateway remoto

OpenClaw.app se conecta a un Gateway remoto mediante un túnel SSH: un LocalForward de SSH asigna un puerto local al puerto WebSocket del Gateway en el host remoto.

Configuración

  1. Añade una entrada de configuración SSH con LocalForward 18789 127.0.0.1:18789 (consulta Acceso remoto para ver el bloque de configuración completo).
  2. Copia tu clave SSH al host remoto con ssh-copy-id.
  3. Configura gateway.remote.token (o gateway.remote.password) mediante openclaw config set gateway.remote.token "<your-token>".
  4. Inicia el túnel: ssh -N remote-gateway &.
  5. Cierra y vuelve a abrir OpenClaw.app.
Para un túnel que sobreviva a los reinicios y se reconecte automáticamente, usa la configuración de LaunchAgent en la página Acceso remoto en lugar de un ssh -N manual.

Cómo funciona

ComponenteQué hace
LocalForward 18789 127.0.0.1:18789Reenvía el puerto local 18789 al puerto remoto 18789
ssh -NSSH sin ejecutar comandos remotos (solo reenvío de puertos)
KeepAliveReinicia el túnel automáticamente si falla (LaunchAgent)
RunAtLoadInicia el túnel cuando se carga el LaunchAgent (LaunchAgent)
OpenClaw.app se conecta a ws://127.0.0.1:18789 en el cliente. El túnel reenvía esa conexión al puerto 18789 del host remoto que ejecuta el Gateway.

Relacionado