Ce contenu a été fusionné dans Remote Access. Consultez cette page pour le guide actuel.
Exécuter OpenClaw.app avec une passerelle distante
OpenClaw.app utilise un tunnel SSH pour se connecter à une passerelle distante. Ce guide montre comment le configurer.Vue d’ensemble
Configuration rapide
Étape 1 : ajouter la configuration SSH
Modifiez~/.ssh/config et ajoutez :
<REMOTE_IP> et <REMOTE_USER> par vos valeurs.
Étape 2 : copier la clé SSH
Copiez votre clé publique sur la machine distante (saisissez le mot de passe une fois) :Étape 3 : configurer l’authentification de la passerelle distante
gateway.remote.password à la place si votre passerelle distante utilise une authentification par mot de passe.
OPENCLAW_GATEWAY_TOKEN reste valable comme remplacement au niveau du shell, mais la
configuration cliente distante durable utilise gateway.remote.token / gateway.remote.password.
Étape 4 : démarrer le tunnel SSH
Étape 5 : redémarrer OpenClaw.app
Démarrer automatiquement le tunnel à la connexion
Pour que le tunnel SSH démarre automatiquement lorsque vous vous connectez, créez un agent Launch.Créer le fichier PLIST
Enregistrez ceci sous~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist :
Charger l’agent Launch
- démarrer automatiquement lorsque vous vous connectez
- redémarrer en cas de plantage
- rester actif en arrière-plan
com.openclaw.ssh-tunnel s’il existe.
Dépannage
Vérifier si le tunnel est en cours d’exécution :Fonctionnement
| Composant | Ce qu’il fait |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Transfère le port local 18789 vers le port distant 18789 |
ssh -N | SSH sans exécuter de commandes distantes (transfert de port uniquement) |
KeepAlive | Redémarre automatiquement le tunnel en cas de plantage |
RunAtLoad | Démarre le tunnel au chargement de l’agent |
ws://127.0.0.1:18789 sur votre machine cliente. Le tunnel SSH transfère cette connexion vers le port 18789 sur la machine distante où la passerelle est en cours d’exécution.