Questo contenuto è stato unito in Remote Access. Consulta quella pagina per la guida aggiornata.
Esecuzione di OpenClaw.app con un Gateway remoto
OpenClaw.app usa il tunneling SSH per connettersi a un gateway remoto. Questa guida mostra come configurarlo.Panoramica
Configurazione rapida
Passaggio 1: aggiungi la configurazione SSH
Modifica~/.ssh/config e aggiungi:
<REMOTE_IP> e <REMOTE_USER> con i tuoi valori.
Passaggio 2: copia la chiave SSH
Copia la tua chiave pubblica sulla macchina remota (inserisci la password una sola volta):Passaggio 3: configura l’autenticazione del Gateway remoto
gateway.remote.password se il tuo gateway remoto usa l’autenticazione con password.
OPENCLAW_GATEWAY_TOKEN è ancora valido come override a livello di shell, ma la
configurazione durevole del client remoto è gateway.remote.token / gateway.remote.password.
Passaggio 4: avvia il tunnel SSH
Passaggio 5: riavvia OpenClaw.app
Avvio automatico del tunnel al login
Per fare in modo che il tunnel SSH si avvii automaticamente quando effettui l’accesso, crea un Launch Agent.Crea il file PLIST
Salva questo contenuto come~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist:
Carica il Launch Agent
- Si avvia automaticamente quando effettui l’accesso
- Si riavvia se si arresta in modo anomalo
- Continua a essere eseguito in background
com.openclaw.ssh-tunnel residui, se presenti.
Risoluzione dei problemi
Controlla se il tunnel è in esecuzione:Come funziona
| Componente | Cosa fa |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Inoltra la porta locale 18789 alla porta remota 18789 |
ssh -N | SSH senza eseguire comandi remoti (solo port forwarding) |
KeepAlive | Riavvia automaticamente il tunnel se si arresta in modo anomalo |
RunAtLoad | Avvia il tunnel quando l’agente viene caricato |
ws://127.0.0.1:18789 sulla tua macchina client. Il tunnel SSH inoltra quella connessione alla porta 18789 sulla macchina remota in cui è in esecuzione il Gateway.