Ta treść została scalona z Zdalny dostęp. Aktualny przewodnik znajdziesz na tej stronie.
Uruchamianie OpenClaw.app ze zdalnym Gateway
OpenClaw.app używa tunelowania SSH do łączenia się ze zdalnym gateway. Ten przewodnik pokazuje, jak to skonfigurować.Przegląd
Szybka konfiguracja
Krok 1: Dodaj konfigurację SSH
Edytuj~/.ssh/config i dodaj:
<REMOTE_IP> i <REMOTE_USER> własnymi wartościami.
Krok 2: Skopiuj klucz SSH
Skopiuj swój klucz publiczny na zdalną maszynę (hasło wpiszesz raz):Krok 3: Skonfiguruj uwierzytelnianie zdalnego Gateway
gateway.remote.password, jeśli zdalny gateway używa uwierzytelniania hasłem.
OPENCLAW_GATEWAY_TOKEN nadal działa jako nadpisanie na poziomie powłoki, ale trwała
konfiguracja klienta zdalnego to gateway.remote.token / gateway.remote.password.
Krok 4: Uruchom tunel SSH
Krok 5: Uruchom ponownie OpenClaw.app
Automatyczne uruchamianie tunelu przy logowaniu
Aby tunel SSH uruchamiał się automatycznie po zalogowaniu, utwórz Launch Agent.Utwórz plik PLIST
Zapisz to jako~/Library/LaunchAgents/ai.openclaw.ssh-tunnel.plist:
Załaduj Launch Agent
- Uruchamiał się automatycznie po zalogowaniu
- Uruchamiał się ponownie po awarii
- Działał w tle
com.openclaw.ssh-tunnel LaunchAgent, jeśli istnieją.
Rozwiązywanie problemów
Sprawdź, czy tunel działa:Jak to działa
| Komponent | Co robi |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Przekierowuje lokalny port 18789 na zdalny port 18789 |
ssh -N | SSH bez wykonywania zdalnych poleceń (tylko przekierowanie portów) |
KeepAlive | Automatycznie restartuje tunel po awarii |
RunAtLoad | Uruchamia tunel przy załadowaniu agenta |
ws://127.0.0.1:18789 na maszynie klienckiej. Tunel SSH przekierowuje to połączenie na port 18789 na zdalnej maszynie, na której działa Gateway.