Exécuter OpenClaw.app avec une Gateway distante
OpenClaw.app utilise un tunnel SSH pour se connecter à une Gateway distante. Ce guide vous montre comment la configurer.Présentation
Demarrage 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 : Définir le jeton de la Gateway
Étape 4 : Démarrer le tunnel SSH
Étape 5 : Redémarrer OpenClaw.app
Démarrage automatique du tunnel à la connexion
Pour que le tunnel SSH démarre automatiquement lorsque vous vous connectez, créez un agent de lancement.Créer le fichier PLIST
Enregistrez ceci sous~/Library/LaunchAgents/bot.molt.ssh-tunnel.plist :
Charger l’agent de lancement
- Démarrer automatiquement à la connexion
- Redémarrer en cas de crash
- Continuer à s’exécuter en arrière-plan
com.openclaw.ssh-tunnel restant, le cas échéant.
Problemes courants
Vérifier si le tunnel est en cours d’exécution :Fonctionnement
| Composant | Ce que ça 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 (uniquement le transfert de ports) |
KeepAlive | Redémarre automatiquement le tunnel en cas de crash |
RunAtLoad | Démarre le tunnel lorsque l’agent se charge |
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 Gateway (passerelle) est en cours d’exécution.