Цей вміст об’єднано в Віддалений доступ. Поточний посібник див. на цій сторінці.
Запуск OpenClaw.app із віддаленим Gateway
OpenClaw.app використовує SSH-тунелювання для підключення до віддаленого gateway. У цьому посібнику показано, як це налаштувати.Огляд
Швидке налаштування
Крок 1: Додайте конфігурацію SSH
Відредагуйте~/.ssh/config і додайте:
<REMOTE_IP> і <REMOTE_USER> на свої значення.
Крок 2: Скопіюйте SSH-ключ
Скопіюйте свій публічний ключ на віддалену машину (введіть пароль один раз):Крок 3: Налаштуйте автентифікацію віддаленого Gateway
gateway.remote.password, якщо ваш віддалений gateway використовує автентифікацію паролем.
OPENCLAW_GATEWAY_TOKEN усе ще дійсний як перевизначення на рівні shell, але
для постійного налаштування віддаленого клієнта слід використовувати gateway.remote.token / gateway.remote.password.
Крок 4: Запустіть SSH-тунель
Крок 5: Перезапустіть OpenClaw.app
Автоматичний запуск тунелю під час входу
Щоб SSH-тунель автоматично запускався, коли ви входите в систему, створіть Launch Agent.Створіть файл PLIST
Збережіть це як~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist:
Завантажте Launch Agent
- Автоматично запускатиметься, коли ви входите в систему
- Перезапускатиметься в разі збою
- Працюватиме у фоновому режимі
com.openclaw.ssh-tunnel, якщо він присутній.
Усунення несправностей
Перевірте, чи запущено тунель:Як це працює
| Компонент | Що він робить |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Переспрямовує локальний порт 18789 на віддалений порт 18789 |
ssh -N | SSH без виконання віддалених команд (лише переспрямування портів) |
KeepAlive | Автоматично перезапускає тунель у разі збою |
RunAtLoad | Запускає тунель, коли агент завантажується |
ws://127.0.0.1:18789 на вашій клієнтській машині. SSH-тунель переспрямовує це підключення на порт 18789 віддаленої машини, де запущено Gateway.