Executando o OpenClaw.app com um Gateway Remoto
O OpenClaw.app usa tunelamento SSH para se conectar a um gateway remoto. Este guia mostra como configurá-lo.Visão geral
Configuração rápida
Etapa 1: Adicionar configuração SSH
Edite~/.ssh/config e adicione:
<REMOTE_IP> e <REMOTE_USER> pelos seus valores.
Etapa 2: Copiar chave SSH
Copie sua chave pública para a máquina remota (digite a senha uma vez):Etapa 3: Definir token do Gateway
Etapa 4: Iniciar túnel SSH
Etapa 5: Reiniciar o OpenClaw.app
Iniciar o túnel automaticamente no login
Para que o túnel SSH seja iniciado automaticamente quando você fizer login, crie um Launch Agent.Criar o arquivo PLIST
Salve isto como~/Library/LaunchAgents/bot.molt.ssh-tunnel.plist:
Carregar o Launch Agent
- Iniciar automaticamente quando você fizer login
- Reiniciar se travar
- Continuar em execução em segundo plano
com.openclaw.ssh-tunnel remanescente, se existir.
Solução de problemas
Verificar se o túnel está em execução:Como funciona
| Componente | O que faz |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Encaminha a porta local 18789 para a porta remota 18789 |
ssh -N | SSH sem executar comandos remotos (apenas encaminhamento de portas) |
KeepAlive | Reinicia automaticamente o túnel se ele travar |
RunAtLoad | Inicia o túnel quando o agente é carregado |
ws://127.0.0.1:18789 na sua máquina cliente. O túnel SSH encaminha essa conexão para a porta 18789 na máquina remota onde o Gateway está em execução.