Skip to main content

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 :
Remplacez <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

L’application se connectera désormais à la Gateway distante via le tunnel SSH.

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

Le tunnel va désormais :
  • Démarrer automatiquement à la connexion
  • Redémarrer en cas de crash
  • Continuer à s’exécuter en arrière-plan
Note héritée : supprimez tout LaunchAgent com.openclaw.ssh-tunnel restant, le cas échéant.

Problemes courants

Vérifier si le tunnel est en cours d’exécution :
Redémarrer le tunnel :
Arrêter le tunnel :

Fonctionnement

OpenClaw.app se connecte à 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.